<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FLAC: FLAC++/metadata.h: metadata level 2 interface</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">FLAC
   &#160;<span id="projectnumber">1.4.3</span>
   </div>
   <div id="projectbrief">Free Lossless Audio Codec</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> &#124;
<a href="#friend-members">Friends</a>  </div>
  <div class="headertitle">
<div class="title">FLAC++/metadata.h: metadata level 2 interface<div class="ingroups"><a class="el" href="group__flacpp.html">FLAC C++ API</a> &raquo; <a class="el" href="group__flacpp__metadata.html">FLAC++/metadata.h: metadata interfaces</a> &raquo; <a class="el" href="group__flacpp__metadata__object.html">FLAC++/metadata.h: metadata object classes</a> &raquo; <a class="el" href="group__flacpp__metadata__level0.html">FLAC++/metadata.h: metadata level 0 interface</a> &raquo; <a class="el" href="group__flacpp__metadata__level1.html">FLAC++/metadata.h: metadata level 1 interface</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">FLAC::Metadata::VorbisComment::Entry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">FLAC::Metadata::SimpleIterator::Status</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">FLAC::Metadata::Chain::Status</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gae49fa399a6273ccad7cb0e6f787a3f5c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gae49fa399a6273ccad7cb0e6f787a3f5c">FLAC::Metadata::Prototype::Prototype</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;)</td></tr>
<tr class="separator:gae49fa399a6273ccad7cb0e6f787a3f5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d03bfec2cd09578f166fcd463b56d4f"><td class="memItemLeft" align="right" valign="top"><a id="ga3d03bfec2cd09578f166fcd463b56d4f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Prototype::Prototype</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;)</td></tr>
<tr class="separator:ga3d03bfec2cd09578f166fcd463b56d4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b39c0561f84c3529302dc68b1ba8a2e"><td class="memItemLeft" align="right" valign="top"><a id="ga1b39c0561f84c3529302dc68b1ba8a2e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Prototype::Prototype</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *)</td></tr>
<tr class="separator:ga1b39c0561f84c3529302dc68b1ba8a2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23ec8d118119578adb95de42fcbbaca2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga23ec8d118119578adb95de42fcbbaca2">FLAC::Metadata::Prototype::Prototype</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:ga23ec8d118119578adb95de42fcbbaca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea76819568855c4f49f2a23d42a642f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;)</td></tr>
<tr class="separator:gaea76819568855c4f49f2a23d42a642f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a50c17eaa77149842075ed3896637e7"><td class="memItemLeft" align="right" valign="top"><a id="ga5a50c17eaa77149842075ed3896637e7"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Prototype::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;)</td></tr>
<tr class="separator:ga5a50c17eaa77149842075ed3896637e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga310d01131f3d8f4a1bf0ed31b8798685"><td class="memItemLeft" align="right" valign="top"><a id="ga310d01131f3d8f4a1bf0ed31b8798685"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Prototype::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *)</td></tr>
<tr class="separator:ga310d01131f3d8f4a1bf0ed31b8798685"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc8ddaac1f1afe9d4fd9de33354847bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">FLAC::Metadata::Prototype::assign_object</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:gacc8ddaac1f1afe9d4fd9de33354847bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa54338931745f7f1b1d8240441efedb8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaa54338931745f7f1b1d8240441efedb8">FLAC::Metadata::Prototype::clear</a> ()</td></tr>
<tr class="separator:gaa54338931745f7f1b1d8240441efedb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga698fa1529af534ab5d1d98d0979844f6"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga698fa1529af534ab5d1d98d0979844f6">FLAC::Metadata::Prototype::~Prototype</a> ()</td></tr>
<tr class="separator:ga698fa1529af534ab5d1d98d0979844f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f1ce22db46834e315363e730f24ffaf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;) const</td></tr>
<tr class="separator:ga5f1ce22db46834e315363e730f24ffaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe99f8f626c5bb26d22e594689b925b9"><td class="memItemLeft" align="right" valign="top"><a id="gabe99f8f626c5bb26d22e594689b925b9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Prototype::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;) const</td></tr>
<tr class="separator:gabe99f8f626c5bb26d22e594689b925b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16721da9cfeb82992e4bce373c9459e7"><td class="memItemLeft" align="right" valign="top"><a id="ga16721da9cfeb82992e4bce373c9459e7"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Prototype::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *) const</td></tr>
<tr class="separator:ga16721da9cfeb82992e4bce373c9459e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8e067674ea0181dc0756bbb5b242c6e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;) const</td></tr>
<tr class="separator:gab8e067674ea0181dc0756bbb5b242c6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff8915737832ccae971454926f363cf4"><td class="memItemLeft" align="right" valign="top"><a id="gaff8915737832ccae971454926f363cf4"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Prototype::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;) const</td></tr>
<tr class="separator:gaff8915737832ccae971454926f363cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9b7cbfbb8294b930b196b060476d319"><td class="memItemLeft" align="right" valign="top"><a id="gaf9b7cbfbb8294b930b196b060476d319"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Prototype::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *) const</td></tr>
<tr class="separator:gaf9b7cbfbb8294b930b196b060476d319"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0466615f2d7e725d1fc33bd1ae72ea5b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">FLAC::Metadata::Prototype::is_valid</a> () const</td></tr>
<tr class="separator:ga0466615f2d7e725d1fc33bd1ae72ea5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad88ba607c1bb6b3729b4a729be181db8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gad88ba607c1bb6b3729b4a729be181db8">FLAC::Metadata::Prototype::get_is_last</a> () const</td></tr>
<tr class="separator:gad88ba607c1bb6b3729b4a729be181db8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga524f81715c9aae70ba8b1b7ee4565171"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga524f81715c9aae70ba8b1b7ee4565171">FLAC::Metadata::Prototype::get_type</a> () const</td></tr>
<tr class="separator:ga524f81715c9aae70ba8b1b7ee4565171"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d95592dea00bcf47dcdbc0b7224cf9e"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga5d95592dea00bcf47dcdbc0b7224cf9e">FLAC::Metadata::Prototype::get_length</a> () const</td></tr>
<tr class="separator:ga5d95592dea00bcf47dcdbc0b7224cf9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf40c7c078e408f7d6d0b5f521a013315"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaf40c7c078e408f7d6d0b5f521a013315">FLAC::Metadata::Prototype::set_is_last</a> (bool)</td></tr>
<tr class="separator:gaf40c7c078e408f7d6d0b5f521a013315"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga72cc341e319780e2dca66d7c28bd0200"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga72cc341e319780e2dca66d7c28bd0200">FLAC::Metadata::Prototype::operator const ::FLAC__StreamMetadata *</a> () const</td></tr>
<tr class="separator:ga72cc341e319780e2dca66d7c28bd0200"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8df28d7c46448436905e52a01824dbec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga8df28d7c46448436905e52a01824dbec">FLAC::Metadata::local::construct_block</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga8df28d7c46448436905e52a01824dbec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab86611073f13dd3e7aea386bb6f1a7a4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gab86611073f13dd3e7aea386bb6f1a7a4">FLAC::Metadata::StreamInfo::StreamInfo</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a> &amp;object)</td></tr>
<tr class="separator:gab86611073f13dd3e7aea386bb6f1a7a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f23948afbcb54758d0ed20edd86515c"><td class="memItemLeft" align="right" valign="top"><a id="ga3f23948afbcb54758d0ed20edd86515c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::StreamInfo</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:ga3f23948afbcb54758d0ed20edd86515c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24e2028916ac96e0ed0d1e53e003b150"><td class="memItemLeft" align="right" valign="top"><a id="ga24e2028916ac96e0ed0d1e53e003b150"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::StreamInfo</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga24e2028916ac96e0ed0d1e53e003b150"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf4d96124e2b323398f7edf1aaf28003"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaaf4d96124e2b323398f7edf1aaf28003">FLAC::Metadata::StreamInfo::StreamInfo</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:gaaf4d96124e2b323398f7edf1aaf28003"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga353a63aa812f125fedec844142946142"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga353a63aa812f125fedec844142946142">FLAC::Metadata::StreamInfo::operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a> &amp;object)</td></tr>
<tr class="separator:ga353a63aa812f125fedec844142946142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeed95856e0b773e6634848da322d4e43"><td class="memItemLeft" align="right" valign="top"><a id="gaeed95856e0b773e6634848da322d4e43"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:gaeed95856e0b773e6634848da322d4e43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16b032050bc7ac632d9f48ac43b04eb2"><td class="memItemLeft" align="right" valign="top"><a id="ga16b032050bc7ac632d9f48ac43b04eb2"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga16b032050bc7ac632d9f48ac43b04eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1193a408a5735845dea17a131b7282c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gad1193a408a5735845dea17a131b7282c">FLAC::Metadata::StreamInfo::assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:gad1193a408a5735845dea17a131b7282c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4010b479ff46aad5ddd363bf456fbfa1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga4010b479ff46aad5ddd363bf456fbfa1">FLAC::Metadata::StreamInfo::operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a> &amp;object) const</td></tr>
<tr class="separator:ga4010b479ff46aad5ddd363bf456fbfa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31ac25e1e26a4926a86c547e73eaef3b"><td class="memItemLeft" align="right" valign="top"><a id="ga31ac25e1e26a4926a86c547e73eaef3b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:ga31ac25e1e26a4926a86c547e73eaef3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75a8ab996a0b473a6191d63a24faba4d"><td class="memItemLeft" align="right" valign="top"><a id="ga75a8ab996a0b473a6191d63a24faba4d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:ga75a8ab996a0b473a6191d63a24faba4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0f86d918ae7416e4de77215df6e861b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaf0f86d918ae7416e4de77215df6e861b">FLAC::Metadata::StreamInfo::operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a> &amp;object) const</td></tr>
<tr class="separator:gaf0f86d918ae7416e4de77215df6e861b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25adb5e6b1d0e9b23e839cdac64ba54f"><td class="memItemLeft" align="right" valign="top"><a id="ga25adb5e6b1d0e9b23e839cdac64ba54f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:ga25adb5e6b1d0e9b23e839cdac64ba54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb595361469d594bba90276180b557d1"><td class="memItemLeft" align="right" valign="top"><a id="gaeb595361469d594bba90276180b557d1"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:gaeb595361469d594bba90276180b557d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa53c8d9f0c5c396a51bbf543093121cc"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaa53c8d9f0c5c396a51bbf543093121cc">FLAC::Metadata::StreamInfo::get_min_blocksize</a> () const</td></tr>
<tr class="separator:gaa53c8d9f0c5c396a51bbf543093121cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad738be611cc28cbd85a66795180bf719"><td class="memItemLeft" align="right" valign="top"><a id="gad738be611cc28cbd85a66795180bf719"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::get_max_blocksize</b> () const</td></tr>
<tr class="separator:gad738be611cc28cbd85a66795180bf719"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae16a41cc1adf2d1f7493e08e0dc6c719"><td class="memItemLeft" align="right" valign="top"><a id="gae16a41cc1adf2d1f7493e08e0dc6c719"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::get_min_framesize</b> () const</td></tr>
<tr class="separator:gae16a41cc1adf2d1f7493e08e0dc6c719"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8aa7e289cb76a00ade434d8ea5358bda"><td class="memItemLeft" align="right" valign="top"><a id="ga8aa7e289cb76a00ade434d8ea5358bda"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::get_max_framesize</b> () const</td></tr>
<tr class="separator:ga8aa7e289cb76a00ade434d8ea5358bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b263d632bcd9dbd9f57834003474f8c"><td class="memItemLeft" align="right" valign="top"><a id="ga5b263d632bcd9dbd9f57834003474f8c"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::get_sample_rate</b> () const</td></tr>
<tr class="separator:ga5b263d632bcd9dbd9f57834003474f8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68e69bab8e2901920727f089af36a866"><td class="memItemLeft" align="right" valign="top"><a id="ga68e69bab8e2901920727f089af36a866"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::get_channels</b> () const</td></tr>
<tr class="separator:ga68e69bab8e2901920727f089af36a866"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a29b664332c853870162eb22608eadc"><td class="memItemLeft" align="right" valign="top"><a id="ga5a29b664332c853870162eb22608eadc"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::get_bits_per_sample</b> () const</td></tr>
<tr class="separator:ga5a29b664332c853870162eb22608eadc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca26d7a198eefc7d1685b7bcb8291ea8"><td class="memItemLeft" align="right" valign="top"><a id="gaca26d7a198eefc7d1685b7bcb8291ea8"></a>
FLAC__uint64&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::get_total_samples</b> () const</td></tr>
<tr class="separator:gaca26d7a198eefc7d1685b7bcb8291ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad492e85619a624ecf523336490fcfe70"><td class="memItemLeft" align="right" valign="top"><a id="gad492e85619a624ecf523336490fcfe70"></a>
const FLAC__byte *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::get_md5sum</b> () const</td></tr>
<tr class="separator:gad492e85619a624ecf523336490fcfe70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga614ec2e0a0f4b6ede21df5e63c0cd311"><td class="memItemLeft" align="right" valign="top"><a id="ga614ec2e0a0f4b6ede21df5e63c0cd311"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::set_min_blocksize</b> (uint32_t value)</td></tr>
<tr class="separator:ga614ec2e0a0f4b6ede21df5e63c0cd311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a69c965069cc2330ee13e573f01d65f"><td class="memItemLeft" align="right" valign="top"><a id="ga1a69c965069cc2330ee13e573f01d65f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::set_max_blocksize</b> (uint32_t value)</td></tr>
<tr class="separator:ga1a69c965069cc2330ee13e573f01d65f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5604b83adf20453f0f35e7d61f86c9d3"><td class="memItemLeft" align="right" valign="top"><a id="ga5604b83adf20453f0f35e7d61f86c9d3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::set_min_framesize</b> (uint32_t value)</td></tr>
<tr class="separator:ga5604b83adf20453f0f35e7d61f86c9d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ada3c1d69c0680026216d3b395fbf42"><td class="memItemLeft" align="right" valign="top"><a id="ga5ada3c1d69c0680026216d3b395fbf42"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::set_max_framesize</b> (uint32_t value)</td></tr>
<tr class="separator:ga5ada3c1d69c0680026216d3b395fbf42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa87b3e781cb832e87b705c9f60cff4a"><td class="memItemLeft" align="right" valign="top"><a id="gaaa87b3e781cb832e87b705c9f60cff4a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::set_sample_rate</b> (uint32_t value)</td></tr>
<tr class="separator:gaaa87b3e781cb832e87b705c9f60cff4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab6d7cfb7b39c6559e7c2350bc3597e22"><td class="memItemLeft" align="right" valign="top"><a id="gab6d7cfb7b39c6559e7c2350bc3597e22"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::set_channels</b> (uint32_t value)</td></tr>
<tr class="separator:gab6d7cfb7b39c6559e7c2350bc3597e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc49bd7400a404978fe9d43af517d17c"><td class="memItemLeft" align="right" valign="top"><a id="gabc49bd7400a404978fe9d43af517d17c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::set_bits_per_sample</b> (uint32_t value)</td></tr>
<tr class="separator:gabc49bd7400a404978fe9d43af517d17c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57250a3a3a7a666c39ec0ac6d8432472"><td class="memItemLeft" align="right" valign="top"><a id="ga57250a3a3a7a666c39ec0ac6d8432472"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::set_total_samples</b> (FLAC__uint64 value)</td></tr>
<tr class="separator:ga57250a3a3a7a666c39ec0ac6d8432472"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafef84aaea3c333ad880e7843c70aed02"><td class="memItemLeft" align="right" valign="top"><a id="gafef84aaea3c333ad880e7843c70aed02"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::StreamInfo::set_md5sum</b> (const FLAC__byte value[16])</td></tr>
<tr class="separator:gafef84aaea3c333ad880e7843c70aed02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a5665a824530dec2906d76e665573ee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga3a5665a824530dec2906d76e665573ee">FLAC::Metadata::Padding::Padding</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;object)</td></tr>
<tr class="separator:ga3a5665a824530dec2906d76e665573ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8cfa2104a846a25154ca6b431683c563"><td class="memItemLeft" align="right" valign="top"><a id="ga8cfa2104a846a25154ca6b431683c563"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Padding::Padding</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:ga8cfa2104a846a25154ca6b431683c563"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ffc1c44b0d114998b72e2a9a4be7c0a"><td class="memItemLeft" align="right" valign="top"><a id="ga9ffc1c44b0d114998b72e2a9a4be7c0a"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Padding::Padding</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga9ffc1c44b0d114998b72e2a9a4be7c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga358085e3cec897ed0b0c88c8ac04618d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga358085e3cec897ed0b0c88c8ac04618d">FLAC::Metadata::Padding::Padding</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:ga358085e3cec897ed0b0c88c8ac04618d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86b26d7f7df2a1b3ee0215f2b9352274"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga86b26d7f7df2a1b3ee0215f2b9352274">FLAC::Metadata::Padding::Padding</a> (uint32_t length)</td></tr>
<tr class="separator:ga86b26d7f7df2a1b3ee0215f2b9352274"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaece6ab03932bea3f0c32ff3cd88f2617"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaece6ab03932bea3f0c32ff3cd88f2617">FLAC::Metadata::Padding::operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;object)</td></tr>
<tr class="separator:gaece6ab03932bea3f0c32ff3cd88f2617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga659c9ca5fa9e53b434a1f08db2e052eb"><td class="memItemLeft" align="right" valign="top"><a id="ga659c9ca5fa9e53b434a1f08db2e052eb"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Padding::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:ga659c9ca5fa9e53b434a1f08db2e052eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c8adf0a827ea52ffbb51549f36dc1ac"><td class="memItemLeft" align="right" valign="top"><a id="ga7c8adf0a827ea52ffbb51549f36dc1ac"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Padding::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga7c8adf0a827ea52ffbb51549f36dc1ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b7508e56df71854ff1f5ad9570b5684"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga3b7508e56df71854ff1f5ad9570b5684">FLAC::Metadata::Padding::assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:ga3b7508e56df71854ff1f5ad9570b5684"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c400bb08e873eae7a1a8640a97d4cde"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga1c400bb08e873eae7a1a8640a97d4cde">FLAC::Metadata::Padding::operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;object) const</td></tr>
<tr class="separator:ga1c400bb08e873eae7a1a8640a97d4cde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56b01328b41b4af4c273648c1df484d5"><td class="memItemLeft" align="right" valign="top"><a id="ga56b01328b41b4af4c273648c1df484d5"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Padding::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:ga56b01328b41b4af4c273648c1df484d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ae8b92daf90e7db1fdb4a0e25451717"><td class="memItemLeft" align="right" valign="top"><a id="ga1ae8b92daf90e7db1fdb4a0e25451717"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Padding::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:ga1ae8b92daf90e7db1fdb4a0e25451717"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12654720889aec7a4694c97f2b1f75b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga12654720889aec7a4694c97f2b1f75b7">FLAC::Metadata::Padding::operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;object) const</td></tr>
<tr class="separator:ga12654720889aec7a4694c97f2b1f75b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85663aeb82450534fa216ac249cc15b3"><td class="memItemLeft" align="right" valign="top"><a id="ga85663aeb82450534fa216ac249cc15b3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Padding::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:ga85663aeb82450534fa216ac249cc15b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga590115d7282a0cf5452029c2e4ea7dbb"><td class="memItemLeft" align="right" valign="top"><a id="ga590115d7282a0cf5452029c2e4ea7dbb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Padding::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:ga590115d7282a0cf5452029c2e4ea7dbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07dae9d71b724f27f4bfbea26d7ab8fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga07dae9d71b724f27f4bfbea26d7ab8fc">FLAC::Metadata::Padding::set_length</a> (uint32_t length)</td></tr>
<tr class="separator:ga07dae9d71b724f27f4bfbea26d7ab8fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac852c4aa3be004f1ffa4895ca54354a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gac852c4aa3be004f1ffa4895ca54354a0">FLAC::Metadata::Application::Application</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &amp;object)</td></tr>
<tr class="separator:gac852c4aa3be004f1ffa4895ca54354a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafea8e8477179395b175f5481b9a7f520"><td class="memItemLeft" align="right" valign="top"><a id="gafea8e8477179395b175f5481b9a7f520"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Application::Application</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:gafea8e8477179395b175f5481b9a7f520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88fa6324b6b46d41787934774f65d423"><td class="memItemLeft" align="right" valign="top"><a id="ga88fa6324b6b46d41787934774f65d423"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Application::Application</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga88fa6324b6b46d41787934774f65d423"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga354471e537af33ba0c86de4db988efd1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga354471e537af33ba0c86de4db988efd1">FLAC::Metadata::Application::Application</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:ga354471e537af33ba0c86de4db988efd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ca9dd06666b1dc7d4bdb6aef8e14d04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga3ca9dd06666b1dc7d4bdb6aef8e14d04">FLAC::Metadata::Application::operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &amp;object)</td></tr>
<tr class="separator:ga3ca9dd06666b1dc7d4bdb6aef8e14d04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad78784867bb6c8816238a57bab91535"><td class="memItemLeft" align="right" valign="top"><a id="gaad78784867bb6c8816238a57bab91535"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Application::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:gaad78784867bb6c8816238a57bab91535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe3c7e50501b56045366d2121d084fba"><td class="memItemLeft" align="right" valign="top"><a id="gafe3c7e50501b56045366d2121d084fba"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Application::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:gafe3c7e50501b56045366d2121d084fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47f68d7001ef094a916d3b13fe589fc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga47f68d7001ef094a916d3b13fe589fc2">FLAC::Metadata::Application::assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:ga47f68d7001ef094a916d3b13fe589fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89c2e1e78226550b47fceb2ab7fe1fa8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga89c2e1e78226550b47fceb2ab7fe1fa8">FLAC::Metadata::Application::operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &amp;object) const</td></tr>
<tr class="separator:ga89c2e1e78226550b47fceb2ab7fe1fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd5f9b2fc6cd9ef3d3578e652dbaab45"><td class="memItemLeft" align="right" valign="top"><a id="gacd5f9b2fc6cd9ef3d3578e652dbaab45"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Application::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:gacd5f9b2fc6cd9ef3d3578e652dbaab45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2acc04b3a9f6e8c57aeb875ffc762382"><td class="memItemLeft" align="right" valign="top"><a id="ga2acc04b3a9f6e8c57aeb875ffc762382"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Application::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:ga2acc04b3a9f6e8c57aeb875ffc762382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf4f2c38053d0d39e735c5f30b9934cf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gadf4f2c38053d0d39e735c5f30b9934cf">FLAC::Metadata::Application::operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &amp;object) const</td></tr>
<tr class="separator:gadf4f2c38053d0d39e735c5f30b9934cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d43b476c340dfad464efbe046826b93"><td class="memItemLeft" align="right" valign="top"><a id="ga2d43b476c340dfad464efbe046826b93"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Application::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:ga2d43b476c340dfad464efbe046826b93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga743c3398d5ea9305cc9c8d5864349cf3"><td class="memItemLeft" align="right" valign="top"><a id="ga743c3398d5ea9305cc9c8d5864349cf3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Application::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:ga743c3398d5ea9305cc9c8d5864349cf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac243393c5d98ba61ad5607390f86e2dd"><td class="memItemLeft" align="right" valign="top"><a id="gac243393c5d98ba61ad5607390f86e2dd"></a>
const FLAC__byte *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Application::get_id</b> () const</td></tr>
<tr class="separator:gac243393c5d98ba61ad5607390f86e2dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga199196762a6e7a3b8f4c080941286108"><td class="memItemLeft" align="right" valign="top"><a id="ga199196762a6e7a3b8f4c080941286108"></a>
const FLAC__byte *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Application::get_data</b> () const</td></tr>
<tr class="separator:ga199196762a6e7a3b8f4c080941286108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1091e3153598a350db898ac2c52db979"><td class="memItemLeft" align="right" valign="top"><a id="ga1091e3153598a350db898ac2c52db979"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Application::set_id</b> (const FLAC__byte value[4])</td></tr>
<tr class="separator:ga1091e3153598a350db898ac2c52db979"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95eaa06ca65af25385cf05f4942100b8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga95eaa06ca65af25385cf05f4942100b8">FLAC::Metadata::Application::set_data</a> (const FLAC__byte *data, uint32_t length)</td></tr>
<tr class="separator:ga95eaa06ca65af25385cf05f4942100b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga630a3b444468fabf146c4c748e3d428b"><td class="memItemLeft" align="right" valign="top"><a id="ga630a3b444468fabf146c4c748e3d428b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Application::set_data</b> (FLAC__byte *data, uint32_t length, bool copy)</td></tr>
<tr class="separator:ga630a3b444468fabf146c4c748e3d428b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f93d054937829a85108cd423a56299f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga7f93d054937829a85108cd423a56299f">FLAC::Metadata::SeekTable::SeekTable</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a> &amp;object)</td></tr>
<tr class="separator:ga7f93d054937829a85108cd423a56299f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9a39c8eef9d57d84008eb68474c6fa6f"><td class="memItemLeft" align="right" valign="top"><a id="ga9a39c8eef9d57d84008eb68474c6fa6f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SeekTable::SeekTable</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:ga9a39c8eef9d57d84008eb68474c6fa6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf544e2467d49d7b8610bf4ad8e14969b"><td class="memItemLeft" align="right" valign="top"><a id="gaf544e2467d49d7b8610bf4ad8e14969b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SeekTable::SeekTable</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:gaf544e2467d49d7b8610bf4ad8e14969b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaccd82ef77dcc489280c0f46e443b16c7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaccd82ef77dcc489280c0f46e443b16c7">FLAC::Metadata::SeekTable::SeekTable</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:gaccd82ef77dcc489280c0f46e443b16c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1094c0536952a569e41ba619f9b4ff5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gac1094c0536952a569e41ba619f9b4ff5">FLAC::Metadata::SeekTable::operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a> &amp;object)</td></tr>
<tr class="separator:gac1094c0536952a569e41ba619f9b4ff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga72426d86f7e7f9ddc4889b2efcbcbc19"><td class="memItemLeft" align="right" valign="top"><a id="ga72426d86f7e7f9ddc4889b2efcbcbc19"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SeekTable::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:ga72426d86f7e7f9ddc4889b2efcbcbc19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fade1457b75e99d30a0877403ff8e76"><td class="memItemLeft" align="right" valign="top"><a id="ga4fade1457b75e99d30a0877403ff8e76"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SeekTable::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga4fade1457b75e99d30a0877403ff8e76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9d0036938d6ad1c81180cf1e156b844"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gad9d0036938d6ad1c81180cf1e156b844">FLAC::Metadata::SeekTable::assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:gad9d0036938d6ad1c81180cf1e156b844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga15966f2e33461ce14c3d98a41d47f94d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga15966f2e33461ce14c3d98a41d47f94d">FLAC::Metadata::SeekTable::operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a> &amp;object) const</td></tr>
<tr class="separator:ga15966f2e33461ce14c3d98a41d47f94d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbdbdb0fbd72a219448f67796606bff0"><td class="memItemLeft" align="right" valign="top"><a id="gabbdbdb0fbd72a219448f67796606bff0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SeekTable::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:gabbdbdb0fbd72a219448f67796606bff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad72cf82aa301451cb31cd062d5f401e3"><td class="memItemLeft" align="right" valign="top"><a id="gad72cf82aa301451cb31cd062d5f401e3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SeekTable::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:gad72cf82aa301451cb31cd062d5f401e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b25b057f2fdbdc88e2db66d94ad0de4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga9b25b057f2fdbdc88e2db66d94ad0de4">FLAC::Metadata::SeekTable::operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a> &amp;object) const</td></tr>
<tr class="separator:ga9b25b057f2fdbdc88e2db66d94ad0de4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa66913987411a8715de2cd54da976511"><td class="memItemLeft" align="right" valign="top"><a id="gaa66913987411a8715de2cd54da976511"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SeekTable::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:gaa66913987411a8715de2cd54da976511"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5cccc59ad2cf2ecaa6337ff043b69082"><td class="memItemLeft" align="right" valign="top"><a id="ga5cccc59ad2cf2ecaa6337ff043b69082"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SeekTable::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:ga5cccc59ad2cf2ecaa6337ff043b69082"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bd5f7e522bfc92facb1b617a9808bff"><td class="memItemLeft" align="right" valign="top"><a id="ga7bd5f7e522bfc92facb1b617a9808bff"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SeekTable::get_num_points</b> () const</td></tr>
<tr class="separator:ga7bd5f7e522bfc92facb1b617a9808bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac9274db24cd191ff4e9a046a60200230"><td class="memItemLeft" align="right" valign="top"><a id="gac9274db24cd191ff4e9a046a60200230"></a>
::<a class="el" href="structFLAC____StreamMetadata__SeekPoint.html">FLAC__StreamMetadata_SeekPoint</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SeekTable::get_point</b> (uint32_t index) const</td></tr>
<tr class="separator:gac9274db24cd191ff4e9a046a60200230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09783f913385728901ff93686456d647"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga09783f913385728901ff93686456d647">FLAC::Metadata::SeekTable::resize_points</a> (uint32_t new_num_points)</td></tr>
<tr class="separator:ga09783f913385728901ff93686456d647"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad01b009dc3aecd5e881b7b425439643f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gad01b009dc3aecd5e881b7b425439643f">FLAC::Metadata::SeekTable::set_point</a> (uint32_t index, const ::<a class="el" href="structFLAC____StreamMetadata__SeekPoint.html">FLAC__StreamMetadata_SeekPoint</a> &amp;point)</td></tr>
<tr class="separator:gad01b009dc3aecd5e881b7b425439643f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc1476cf5960660fa5c5d4a65db1441f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gabc1476cf5960660fa5c5d4a65db1441f">FLAC::Metadata::SeekTable::insert_point</a> (uint32_t index, const ::<a class="el" href="structFLAC____StreamMetadata__SeekPoint.html">FLAC__StreamMetadata_SeekPoint</a> &amp;point)</td></tr>
<tr class="separator:gabc1476cf5960660fa5c5d4a65db1441f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d8260db8b7534cc66fe2b80380c91bd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga0d8260db8b7534cc66fe2b80380c91bd">FLAC::Metadata::SeekTable::delete_point</a> (uint32_t index)</td></tr>
<tr class="separator:ga0d8260db8b7534cc66fe2b80380c91bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a47e1f8b8331024c2ae977d8bd104d6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga8a47e1f8b8331024c2ae977d8bd104d6">FLAC::Metadata::SeekTable::is_legal</a> () const</td></tr>
<tr class="separator:ga8a47e1f8b8331024c2ae977d8bd104d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8e334f73f3d8870df2e948aa5de1234"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gae8e334f73f3d8870df2e948aa5de1234">FLAC::Metadata::SeekTable::template_append_placeholders</a> (uint32_t num)</td></tr>
<tr class="separator:gae8e334f73f3d8870df2e948aa5de1234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c05d6c010988cf2f336ab1c02c3c618"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga9c05d6c010988cf2f336ab1c02c3c618">FLAC::Metadata::SeekTable::template_append_point</a> (FLAC__uint64 sample_number)</td></tr>
<tr class="separator:ga9c05d6c010988cf2f336ab1c02c3c618"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3c644c5e7de6b944feee725d396b27e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gad3c644c5e7de6b944feee725d396b27e">FLAC::Metadata::SeekTable::template_append_points</a> (FLAC__uint64 sample_numbers[], uint32_t num)</td></tr>
<tr class="separator:gad3c644c5e7de6b944feee725d396b27e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ecfcb2478134b483790276b22a4f8b2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga6ecfcb2478134b483790276b22a4f8b2">FLAC::Metadata::SeekTable::template_append_spaced_points</a> (uint32_t num, FLAC__uint64 total_samples)</td></tr>
<tr class="separator:ga6ecfcb2478134b483790276b22a4f8b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga64bc1300d59e79f6c99356bf4a256383"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga64bc1300d59e79f6c99356bf4a256383">FLAC::Metadata::SeekTable::template_append_spaced_points_by_samples</a> (uint32_t samples, FLAC__uint64 total_samples)</td></tr>
<tr class="separator:ga64bc1300d59e79f6c99356bf4a256383"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09cc5c101fc9c26655de9ec91dcb502f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga09cc5c101fc9c26655de9ec91dcb502f">FLAC::Metadata::SeekTable::template_sort</a> (bool compact)</td></tr>
<tr class="separator:ga09cc5c101fc9c26655de9ec91dcb502f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b8875549a835ecb7c128fcfb34df593"><td class="memItemLeft" align="right" valign="top"><a id="ga4b8875549a835ecb7c128fcfb34df593"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::Entry</b> (const char *field, uint32_t field_length)</td></tr>
<tr class="separator:ga4b8875549a835ecb7c128fcfb34df593"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga221ad4f9d3819d5ef325b29ade3b3eff"><td class="memItemLeft" align="right" valign="top"><a id="ga221ad4f9d3819d5ef325b29ade3b3eff"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::Entry</b> (const char *field)</td></tr>
<tr class="separator:ga221ad4f9d3819d5ef325b29ade3b3eff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a0e71648e6f4a966563cf80f04655c8"><td class="memItemLeft" align="right" valign="top"><a id="ga0a0e71648e6f4a966563cf80f04655c8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::Entry</b> (const char *field_name, const char *field_value, uint32_t field_value_length)</td></tr>
<tr class="separator:ga0a0e71648e6f4a966563cf80f04655c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b7c67cff4a99929362b90080a597f6b"><td class="memItemLeft" align="right" valign="top"><a id="ga7b7c67cff4a99929362b90080a597f6b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::Entry</b> (const char *field_name, const char *field_value)</td></tr>
<tr class="separator:ga7b7c67cff4a99929362b90080a597f6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12bdf740bf24026a559e82585eb31390"><td class="memItemLeft" align="right" valign="top"><a id="ga12bdf740bf24026a559e82585eb31390"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::Entry</b> (const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">Entry</a> &amp;entry)</td></tr>
<tr class="separator:ga12bdf740bf24026a559e82585eb31390"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04df5e0fe46f4b001b36b994d9ff9d9f"><td class="memItemLeft" align="right" valign="top"><a id="ga04df5e0fe46f4b001b36b994d9ff9d9f"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::operator=</b> (const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">Entry</a> &amp;entry)</td></tr>
<tr class="separator:ga04df5e0fe46f4b001b36b994d9ff9d9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75772bb6b5bf90da459e7fb247239b27"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga75772bb6b5bf90da459e7fb247239b27">FLAC::Metadata::VorbisComment::Entry::is_valid</a> () const</td></tr>
<tr class="separator:ga75772bb6b5bf90da459e7fb247239b27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga062e508a20ebf7c894f5f428fde30e87"><td class="memItemLeft" align="right" valign="top"><a id="ga062e508a20ebf7c894f5f428fde30e87"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::get_field_length</b> () const</td></tr>
<tr class="separator:ga062e508a20ebf7c894f5f428fde30e87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c8cec9f30717b1bfb0b81243dc3d3a0"><td class="memItemLeft" align="right" valign="top"><a id="ga6c8cec9f30717b1bfb0b81243dc3d3a0"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::get_field_name_length</b> () const</td></tr>
<tr class="separator:ga6c8cec9f30717b1bfb0b81243dc3d3a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e35272c6027d56a97336018b24de86c"><td class="memItemLeft" align="right" valign="top"><a id="ga1e35272c6027d56a97336018b24de86c"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::get_field_value_length</b> () const</td></tr>
<tr class="separator:ga1e35272c6027d56a97336018b24de86c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9fb5edc7f3e83fc8855b842f97bd3326"><td class="memItemLeft" align="right" valign="top"><a id="ga9fb5edc7f3e83fc8855b842f97bd3326"></a>
::<a class="el" href="structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::get_entry</b> () const</td></tr>
<tr class="separator:ga9fb5edc7f3e83fc8855b842f97bd3326"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac4fcc0c0fdc02988abf21de8cbf1133c"><td class="memItemLeft" align="right" valign="top"><a id="gac4fcc0c0fdc02988abf21de8cbf1133c"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::get_field</b> () const</td></tr>
<tr class="separator:gac4fcc0c0fdc02988abf21de8cbf1133c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8601c1f17699f8ca25d689d497157bc9"><td class="memItemLeft" align="right" valign="top"><a id="ga8601c1f17699f8ca25d689d497157bc9"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::get_field_name</b> () const</td></tr>
<tr class="separator:ga8601c1f17699f8ca25d689d497157bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga538824b92c40d91bb26752a6928abbd5"><td class="memItemLeft" align="right" valign="top"><a id="ga538824b92c40d91bb26752a6928abbd5"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::get_field_value</b> () const</td></tr>
<tr class="separator:ga538824b92c40d91bb26752a6928abbd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8db47556081162fd2608630f0204387b"><td class="memItemLeft" align="right" valign="top"><a id="ga8db47556081162fd2608630f0204387b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::set_field</b> (const char *field, uint32_t field_length)</td></tr>
<tr class="separator:ga8db47556081162fd2608630f0204387b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8be1b81d8d5b453f5822cf1c83100158"><td class="memItemLeft" align="right" valign="top"><a id="ga8be1b81d8d5b453f5822cf1c83100158"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::set_field</b> (const char *field)</td></tr>
<tr class="separator:ga8be1b81d8d5b453f5822cf1c83100158"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63b7e835b27b29bf02c3a7b0bc5000cd"><td class="memItemLeft" align="right" valign="top"><a id="ga63b7e835b27b29bf02c3a7b0bc5000cd"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::set_field_name</b> (const char *field_name)</td></tr>
<tr class="separator:ga63b7e835b27b29bf02c3a7b0bc5000cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafca2d1a454e3b0e2ef012f4d2fd6fe56"><td class="memItemLeft" align="right" valign="top"><a id="gafca2d1a454e3b0e2ef012f4d2fd6fe56"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::set_field_value</b> (const char *field_value, uint32_t field_value_length)</td></tr>
<tr class="separator:gafca2d1a454e3b0e2ef012f4d2fd6fe56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e7536420ca328eebbafaeb36027e72c"><td class="memItemLeft" align="right" valign="top"><a id="ga2e7536420ca328eebbafaeb36027e72c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::set_field_value</b> (const char *field_value)</td></tr>
<tr class="separator:ga2e7536420ca328eebbafaeb36027e72c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga436a5c6a42a83a88206376805743fe3b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga436a5c6a42a83a88206376805743fe3b">FLAC::Metadata::VorbisComment::VorbisComment</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a> &amp;object)</td></tr>
<tr class="separator:ga436a5c6a42a83a88206376805743fe3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a788c0d96b5b8b22d089663b5e53b72"><td class="memItemLeft" align="right" valign="top"><a id="ga2a788c0d96b5b8b22d089663b5e53b72"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::VorbisComment</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:ga2a788c0d96b5b8b22d089663b5e53b72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ca0e61561f14b1fff423b3334e14a62"><td class="memItemLeft" align="right" valign="top"><a id="ga9ca0e61561f14b1fff423b3334e14a62"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::VorbisComment</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga9ca0e61561f14b1fff423b3334e14a62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65a73f4665db16ac7aec76e9f5e699f2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga65a73f4665db16ac7aec76e9f5e699f2">FLAC::Metadata::VorbisComment::VorbisComment</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:ga65a73f4665db16ac7aec76e9f5e699f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga135650367ce6c2c5ce12b534307f1cca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga135650367ce6c2c5ce12b534307f1cca">FLAC::Metadata::VorbisComment::operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a> &amp;object)</td></tr>
<tr class="separator:ga135650367ce6c2c5ce12b534307f1cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6330469036affc1255e0d9528f93c191"><td class="memItemLeft" align="right" valign="top"><a id="ga6330469036affc1255e0d9528f93c191"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:ga6330469036affc1255e0d9528f93c191"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4bed0b3d4a75c482dff89691be750546"><td class="memItemLeft" align="right" valign="top"><a id="ga4bed0b3d4a75c482dff89691be750546"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga4bed0b3d4a75c482dff89691be750546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9db2171c398cd62a5907e625c3a6228d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga9db2171c398cd62a5907e625c3a6228d">FLAC::Metadata::VorbisComment::assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:ga9db2171c398cd62a5907e625c3a6228d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40e48312009df9d321a46df47fceb63b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga40e48312009df9d321a46df47fceb63b">FLAC::Metadata::VorbisComment::operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a> &amp;object) const</td></tr>
<tr class="separator:ga40e48312009df9d321a46df47fceb63b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6216257a09ee4b1ea256b2ecd112ae21"><td class="memItemLeft" align="right" valign="top"><a id="ga6216257a09ee4b1ea256b2ecd112ae21"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:ga6216257a09ee4b1ea256b2ecd112ae21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28982ac7048508494eacff9d707398d2"><td class="memItemLeft" align="right" valign="top"><a id="ga28982ac7048508494eacff9d707398d2"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:ga28982ac7048508494eacff9d707398d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac882ee4619675b1231d38a58af5fc8a8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gac882ee4619675b1231d38a58af5fc8a8">FLAC::Metadata::VorbisComment::operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a> &amp;object) const</td></tr>
<tr class="separator:gac882ee4619675b1231d38a58af5fc8a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8b65b65489040ea1364b50e5abffb44"><td class="memItemLeft" align="right" valign="top"><a id="gac8b65b65489040ea1364b50e5abffb44"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:gac8b65b65489040ea1364b50e5abffb44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a00173d33e9e40fc9240c62b3720f92"><td class="memItemLeft" align="right" valign="top"><a id="ga5a00173d33e9e40fc9240c62b3720f92"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:ga5a00173d33e9e40fc9240c62b3720f92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c7bd6722168627b6abcad6d14095edb"><td class="memItemLeft" align="right" valign="top"><a id="ga1c7bd6722168627b6abcad6d14095edb"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::get_num_comments</b> () const</td></tr>
<tr class="separator:ga1c7bd6722168627b6abcad6d14095edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74228703f5c16cc89508016db72ab2dd"><td class="memItemLeft" align="right" valign="top"><a id="ga74228703f5c16cc89508016db72ab2dd"></a>
const FLAC__byte *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::get_vendor_string</b> () const</td></tr>
<tr class="separator:ga74228703f5c16cc89508016db72ab2dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadeceba91b40f963c815f61ab81df49b7"><td class="memItemLeft" align="right" valign="top"><a id="gadeceba91b40f963c815f61ab81df49b7"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">Entry</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::get_comment</b> (uint32_t index) const</td></tr>
<tr class="separator:gadeceba91b40f963c815f61ab81df49b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8cffdb4c43ba01eaa9a3f7be0d5926a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gad8cffdb4c43ba01eaa9a3f7be0d5926a">FLAC::Metadata::VorbisComment::set_vendor_string</a> (const FLAC__byte *string)</td></tr>
<tr class="separator:gad8cffdb4c43ba01eaa9a3f7be0d5926a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad924744735bfd0dad8a30aabe2865cbb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gad924744735bfd0dad8a30aabe2865cbb">FLAC::Metadata::VorbisComment::resize_comments</a> (uint32_t new_num_comments)</td></tr>
<tr class="separator:gad924744735bfd0dad8a30aabe2865cbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad179979211b6f4ed4ca0e8df0760b343"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gad179979211b6f4ed4ca0e8df0760b343">FLAC::Metadata::VorbisComment::set_comment</a> (uint32_t index, const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">Entry</a> &amp;entry)</td></tr>
<tr class="separator:gad179979211b6f4ed4ca0e8df0760b343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1de71f1c0acdc93c1ed39b6b5e09956"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gab1de71f1c0acdc93c1ed39b6b5e09956">FLAC::Metadata::VorbisComment::insert_comment</a> (uint32_t index, const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">Entry</a> &amp;entry)</td></tr>
<tr class="separator:gab1de71f1c0acdc93c1ed39b6b5e09956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1126c7a0f25a2cf78efc8317d3a861f2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga1126c7a0f25a2cf78efc8317d3a861f2">FLAC::Metadata::VorbisComment::append_comment</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">Entry</a> &amp;entry)</td></tr>
<tr class="separator:ga1126c7a0f25a2cf78efc8317d3a861f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga240eb83264d05d953395e75e18e15ee2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga240eb83264d05d953395e75e18e15ee2">FLAC::Metadata::VorbisComment::replace_comment</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">Entry</a> &amp;entry, bool all)</td></tr>
<tr class="separator:ga240eb83264d05d953395e75e18e15ee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf79834672ef87d30faa4574755f05ef8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaf79834672ef87d30faa4574755f05ef8">FLAC::Metadata::VorbisComment::delete_comment</a> (uint32_t index)</td></tr>
<tr class="separator:gaf79834672ef87d30faa4574755f05ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a8d3eec60ce932566ce847fb7fbb97d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga1a8d3eec60ce932566ce847fb7fbb97d">FLAC::Metadata::VorbisComment::find_entry_from</a> (uint32_t offset, const char *field_name)</td></tr>
<tr class="separator:ga1a8d3eec60ce932566ce847fb7fbb97d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0770518f35fe18fb9a0cc5c0542c4b7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaf0770518f35fe18fb9a0cc5c0542c4b7">FLAC::Metadata::VorbisComment::remove_entry_matching</a> (const char *field_name)</td></tr>
<tr class="separator:gaf0770518f35fe18fb9a0cc5c0542c4b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadde2dc584e31f29d67fcc6d15d2d1034"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gadde2dc584e31f29d67fcc6d15d2d1034">FLAC::Metadata::VorbisComment::remove_entries_matching</a> (const char *field_name)</td></tr>
<tr class="separator:gadde2dc584e31f29d67fcc6d15d2d1034"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga975a75ced858b78a6918d43db30c005b"><td class="memItemLeft" align="right" valign="top"><a id="ga975a75ced858b78a6918d43db30c005b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::Track</b> (const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track</a> *track)</td></tr>
<tr class="separator:ga975a75ced858b78a6918d43db30c005b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaabbe8498d7e40419ef672426ea099782"><td class="memItemLeft" align="right" valign="top"><a id="gaabbe8498d7e40419ef672426ea099782"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::Track</b> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;track)</td></tr>
<tr class="separator:gaabbe8498d7e40419ef672426ea099782"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c8e215f373c731e1efe538559f9afa2"><td class="memItemLeft" align="right" valign="top"><a id="ga3c8e215f373c731e1efe538559f9afa2"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::operator=</b> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;track)</td></tr>
<tr class="separator:ga3c8e215f373c731e1efe538559f9afa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0fb597614c2327157e765ea278b014f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gac0fb597614c2327157e765ea278b014f">FLAC::Metadata::CueSheet::Track::is_valid</a> () const</td></tr>
<tr class="separator:gac0fb597614c2327157e765ea278b014f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga838f13254a4b6f7ff022bcf419a52a76"><td class="memItemLeft" align="right" valign="top"><a id="ga838f13254a4b6f7ff022bcf419a52a76"></a>
FLAC__uint64&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::get_offset</b> () const</td></tr>
<tr class="separator:ga838f13254a4b6f7ff022bcf419a52a76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga754e754eadc3ecc5884b795ac6d5f438"><td class="memItemLeft" align="right" valign="top"><a id="ga754e754eadc3ecc5884b795ac6d5f438"></a>
FLAC__byte&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::get_number</b> () const</td></tr>
<tr class="separator:ga754e754eadc3ecc5884b795ac6d5f438"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5616a07eba89ffd75305b7f98faab387"><td class="memItemLeft" align="right" valign="top"><a id="ga5616a07eba89ffd75305b7f98faab387"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::get_isrc</b> () const</td></tr>
<tr class="separator:ga5616a07eba89ffd75305b7f98faab387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc765d94f029460a1e5cd87fca7d5b06"><td class="memItemLeft" align="right" valign="top"><a id="gacc765d94f029460a1e5cd87fca7d5b06"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::get_type</b> () const</td></tr>
<tr class="separator:gacc765d94f029460a1e5cd87fca7d5b06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab9fbea2c5f387f6fcac36130f688a8cf"><td class="memItemLeft" align="right" valign="top"><a id="gab9fbea2c5f387f6fcac36130f688a8cf"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::get_pre_emphasis</b> () const</td></tr>
<tr class="separator:gab9fbea2c5f387f6fcac36130f688a8cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1810dd23038b149efe02c851a4e2ce07"><td class="memItemLeft" align="right" valign="top"><a id="ga1810dd23038b149efe02c851a4e2ce07"></a>
FLAC__byte&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::get_num_indices</b> () const</td></tr>
<tr class="separator:ga1810dd23038b149efe02c851a4e2ce07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a7d31fd7a3f1b41b5eef41ebf43b2d6"><td class="memItemLeft" align="right" valign="top"><a id="ga6a7d31fd7a3f1b41b5eef41ebf43b2d6"></a>
::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::get_index</b> (uint32_t i) const</td></tr>
<tr class="separator:ga6a7d31fd7a3f1b41b5eef41ebf43b2d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2db3dbfa3ef0c43689cf1a1f8a9742f"><td class="memItemLeft" align="right" valign="top"><a id="gac2db3dbfa3ef0c43689cf1a1f8a9742f"></a>
const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::get_track</b> () const</td></tr>
<tr class="separator:gac2db3dbfa3ef0c43689cf1a1f8a9742f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga78af8923ef6543c4393458166a12b46e"><td class="memItemLeft" align="right" valign="top"><a id="ga78af8923ef6543c4393458166a12b46e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::set_offset</b> (FLAC__uint64 value)</td></tr>
<tr class="separator:ga78af8923ef6543c4393458166a12b46e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80a7fc4efe72021a43e96c170457ec44"><td class="memItemLeft" align="right" valign="top"><a id="ga80a7fc4efe72021a43e96c170457ec44"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::set_number</b> (FLAC__byte value)</td></tr>
<tr class="separator:ga80a7fc4efe72021a43e96c170457ec44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e86dff01b47678d5f0daa4d060c067d"><td class="memItemLeft" align="right" valign="top"><a id="ga6e86dff01b47678d5f0daa4d060c067d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::set_isrc</b> (const char value[12])</td></tr>
<tr class="separator:ga6e86dff01b47678d5f0daa4d060c067d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad799a8b524595d1fce1a0ed6487dd56d"><td class="memItemLeft" align="right" valign="top"><a id="gad799a8b524595d1fce1a0ed6487dd56d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::set_type</b> (uint32_t value)</td></tr>
<tr class="separator:gad799a8b524595d1fce1a0ed6487dd56d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b62ce4e977d5ee927fe770020caba88"><td class="memItemLeft" align="right" valign="top"><a id="ga0b62ce4e977d5ee927fe770020caba88"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::set_pre_emphasis</b> (bool value)</td></tr>
<tr class="separator:ga0b62ce4e977d5ee927fe770020caba88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbc7397894a33d677ccc6b0d8c038b83"><td class="memItemLeft" align="right" valign="top"><a id="gabbc7397894a33d677ccc6b0d8c038b83"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::set_index</b> (uint32_t i, const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a> &amp;index)</td></tr>
<tr class="separator:gabbc7397894a33d677ccc6b0d8c038b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff87fa8ab761fc12c0f37b6ff033f74e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaff87fa8ab761fc12c0f37b6ff033f74e">FLAC::Metadata::CueSheet::CueSheet</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;object)</td></tr>
<tr class="separator:gaff87fa8ab761fc12c0f37b6ff033f74e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70f56da621341cd05a14bafe3ddded70"><td class="memItemLeft" align="right" valign="top"><a id="ga70f56da621341cd05a14bafe3ddded70"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::CueSheet</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:ga70f56da621341cd05a14bafe3ddded70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0248e035cd9c13338355074d68032e90"><td class="memItemLeft" align="right" valign="top"><a id="ga0248e035cd9c13338355074d68032e90"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::CueSheet</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga0248e035cd9c13338355074d68032e90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd934e1916c2427197f8a5654f7ffae9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gadd934e1916c2427197f8a5654f7ffae9">FLAC::Metadata::CueSheet::CueSheet</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:gadd934e1916c2427197f8a5654f7ffae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad24bf2e19de81159d5e205ae5ef63843"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gad24bf2e19de81159d5e205ae5ef63843">FLAC::Metadata::CueSheet::operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;object)</td></tr>
<tr class="separator:gad24bf2e19de81159d5e205ae5ef63843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12ea7ba6371d328708befbc5a13b4325"><td class="memItemLeft" align="right" valign="top"><a id="ga12ea7ba6371d328708befbc5a13b4325"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:ga12ea7ba6371d328708befbc5a13b4325"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70e0483a06b641a903134c7a8cd6aa9b"><td class="memItemLeft" align="right" valign="top"><a id="ga70e0483a06b641a903134c7a8cd6aa9b"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga70e0483a06b641a903134c7a8cd6aa9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac83a472ca9852f3e2e800ae57d3e1305"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gac83a472ca9852f3e2e800ae57d3e1305">FLAC::Metadata::CueSheet::assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:gac83a472ca9852f3e2e800ae57d3e1305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad101b9f069c4af9053718b408a9737f5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gad101b9f069c4af9053718b408a9737f5">FLAC::Metadata::CueSheet::operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;object) const</td></tr>
<tr class="separator:gad101b9f069c4af9053718b408a9737f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed7c71957d5b1573ad19d0e7a47d82ac"><td class="memItemLeft" align="right" valign="top"><a id="gaed7c71957d5b1573ad19d0e7a47d82ac"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:gaed7c71957d5b1573ad19d0e7a47d82ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga217c5f9f8d734e929c4841efd6f1ae07"><td class="memItemLeft" align="right" valign="top"><a id="ga217c5f9f8d734e929c4841efd6f1ae07"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:ga217c5f9f8d734e929c4841efd6f1ae07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad02b4b1f541c8607a233a248ec295db9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gad02b4b1f541c8607a233a248ec295db9">FLAC::Metadata::CueSheet::operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;object) const</td></tr>
<tr class="separator:gad02b4b1f541c8607a233a248ec295db9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68a03777c79fc0464c26695cc371dad8"><td class="memItemLeft" align="right" valign="top"><a id="ga68a03777c79fc0464c26695cc371dad8"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:ga68a03777c79fc0464c26695cc371dad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga323fd4f21eb48874008834c70c9216de"><td class="memItemLeft" align="right" valign="top"><a id="ga323fd4f21eb48874008834c70c9216de"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:ga323fd4f21eb48874008834c70c9216de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c5517040e167e69b05b913e6dd72402"><td class="memItemLeft" align="right" valign="top"><a id="ga2c5517040e167e69b05b913e6dd72402"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::get_media_catalog_number</b> () const</td></tr>
<tr class="separator:ga2c5517040e167e69b05b913e6dd72402"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad57b6f535ddb36414725fe0dea2764a4"><td class="memItemLeft" align="right" valign="top"><a id="gad57b6f535ddb36414725fe0dea2764a4"></a>
FLAC__uint64&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::get_lead_in</b> () const</td></tr>
<tr class="separator:gad57b6f535ddb36414725fe0dea2764a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga477b9ff7b6377efc0182d013b6cd64e0"><td class="memItemLeft" align="right" valign="top"><a id="ga477b9ff7b6377efc0182d013b6cd64e0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::get_is_cd</b> () const</td></tr>
<tr class="separator:ga477b9ff7b6377efc0182d013b6cd64e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaadc6183f2de1b61e8e92129b47c20a1"><td class="memItemLeft" align="right" valign="top"><a id="gaaadc6183f2de1b61e8e92129b47c20a1"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::get_num_tracks</b> () const</td></tr>
<tr class="separator:gaaadc6183f2de1b61e8e92129b47c20a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ea45505f9108d61aa09f44b9f3ee623"><td class="memItemLeft" align="right" valign="top"><a id="ga0ea45505f9108d61aa09f44b9f3ee623"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::get_track</b> (uint32_t i) const</td></tr>
<tr class="separator:ga0ea45505f9108d61aa09f44b9f3ee623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab870f6ff2b44149494914163d78ecd2a"><td class="memItemLeft" align="right" valign="top"><a id="gab870f6ff2b44149494914163d78ecd2a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::set_media_catalog_number</b> (const char value[128])</td></tr>
<tr class="separator:gab870f6ff2b44149494914163d78ecd2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9574767b8d13e88d804a42e9d37187a6"><td class="memItemLeft" align="right" valign="top"><a id="ga9574767b8d13e88d804a42e9d37187a6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::set_lead_in</b> (FLAC__uint64 value)</td></tr>
<tr class="separator:ga9574767b8d13e88d804a42e9d37187a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8fb5d848cf386a9f63ceaa2153e4e0c7"><td class="memItemLeft" align="right" valign="top"><a id="ga8fb5d848cf386a9f63ceaa2153e4e0c7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::set_is_cd</b> (bool value)</td></tr>
<tr class="separator:ga8fb5d848cf386a9f63ceaa2153e4e0c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f5d5464a2fc6754d3a05f96cd6d021b"><td class="memItemLeft" align="right" valign="top"><a id="ga6f5d5464a2fc6754d3a05f96cd6d021b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::set_index</b> (uint32_t track_num, uint32_t index_num, const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a> &amp;index)</td></tr>
<tr class="separator:ga6f5d5464a2fc6754d3a05f96cd6d021b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7dd7822a201fa2310410029a36f4f1ac"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga7dd7822a201fa2310410029a36f4f1ac">FLAC::Metadata::CueSheet::resize_indices</a> (uint32_t track_num, uint32_t new_num_indices)</td></tr>
<tr class="separator:ga7dd7822a201fa2310410029a36f4f1ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacebb3ac32324137091b965a9e9ba2edf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gacebb3ac32324137091b965a9e9ba2edf">FLAC::Metadata::CueSheet::insert_index</a> (uint32_t track_num, uint32_t index_num, const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a> &amp;index)</td></tr>
<tr class="separator:gacebb3ac32324137091b965a9e9ba2edf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga294125ebcaf6c1576759b74f4ba96aa6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga294125ebcaf6c1576759b74f4ba96aa6">FLAC::Metadata::CueSheet::insert_blank_index</a> (uint32_t track_num, uint32_t index_num)</td></tr>
<tr class="separator:ga294125ebcaf6c1576759b74f4ba96aa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01c9f6ec36ba9b538ac3c9de993551f8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga01c9f6ec36ba9b538ac3c9de993551f8">FLAC::Metadata::CueSheet::delete_index</a> (uint32_t track_num, uint32_t index_num)</td></tr>
<tr class="separator:ga01c9f6ec36ba9b538ac3c9de993551f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d574ef586ab17413dbf1cb45b630a69"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga8d574ef586ab17413dbf1cb45b630a69">FLAC::Metadata::CueSheet::resize_tracks</a> (uint32_t new_num_tracks)</td></tr>
<tr class="separator:ga8d574ef586ab17413dbf1cb45b630a69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5854e1797bf5161d1dc7e9cca5201bc9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga5854e1797bf5161d1dc7e9cca5201bc9">FLAC::Metadata::CueSheet::set_track</a> (uint32_t i, const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;track)</td></tr>
<tr class="separator:ga5854e1797bf5161d1dc7e9cca5201bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeef4dc2ff2f9cc102855aec900860ce6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaeef4dc2ff2f9cc102855aec900860ce6">FLAC::Metadata::CueSheet::insert_track</a> (uint32_t i, const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;track)</td></tr>
<tr class="separator:gaeef4dc2ff2f9cc102855aec900860ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe22447cc77d2f12092b68493ad2fca5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gabe22447cc77d2f12092b68493ad2fca5">FLAC::Metadata::CueSheet::insert_blank_track</a> (uint32_t i)</td></tr>
<tr class="separator:gabe22447cc77d2f12092b68493ad2fca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga742ea19be39cd5ad23aeac04671c44ae"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga742ea19be39cd5ad23aeac04671c44ae">FLAC::Metadata::CueSheet::delete_track</a> (uint32_t i)</td></tr>
<tr class="separator:ga742ea19be39cd5ad23aeac04671c44ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga920da7efb6143683543440c2409b3d26"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga920da7efb6143683543440c2409b3d26">FLAC::Metadata::CueSheet::is_legal</a> (bool check_cd_da_subset=false, const char **violation=0) const</td></tr>
<tr class="separator:ga920da7efb6143683543440c2409b3d26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f03abfc2473e54a766c888c8cd431b6"><td class="memItemLeft" align="right" valign="top">FLAC__uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga7f03abfc2473e54a766c888c8cd431b6">FLAC::Metadata::CueSheet::calculate_cddb_id</a> () const</td></tr>
<tr class="separator:ga7f03abfc2473e54a766c888c8cd431b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga368985afb060fe1024129ed808392183"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga368985afb060fe1024129ed808392183">FLAC::Metadata::Picture::Picture</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;object)</td></tr>
<tr class="separator:ga368985afb060fe1024129ed808392183"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga447a5837baeb1e5de9e7ae642a15e736"><td class="memItemLeft" align="right" valign="top"><a id="ga447a5837baeb1e5de9e7ae642a15e736"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::Picture</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:ga447a5837baeb1e5de9e7ae642a15e736"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5403f0a99ef43e17c43a4ec21c275c83"><td class="memItemLeft" align="right" valign="top"><a id="ga5403f0a99ef43e17c43a4ec21c275c83"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::Picture</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga5403f0a99ef43e17c43a4ec21c275c83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga703d5d8a88e9764714ee2dd25806e381"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga703d5d8a88e9764714ee2dd25806e381">FLAC::Metadata::Picture::Picture</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:ga703d5d8a88e9764714ee2dd25806e381"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ab3ef473f6c70aafe5bd3229f397a93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga2ab3ef473f6c70aafe5bd3229f397a93">FLAC::Metadata::Picture::operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;object)</td></tr>
<tr class="separator:ga2ab3ef473f6c70aafe5bd3229f397a93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5681e4ee272c9f604a27c2d3b95e284b"><td class="memItemLeft" align="right" valign="top"><a id="ga5681e4ee272c9f604a27c2d3b95e284b"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:ga5681e4ee272c9f604a27c2d3b95e284b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ea95912972eee1d8c9906eae4cfe6ee"><td class="memItemLeft" align="right" valign="top"><a id="ga4ea95912972eee1d8c9906eae4cfe6ee"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga4ea95912972eee1d8c9906eae4cfe6ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3d7384cb724a842c3471a9ab19f81ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaa3d7384cb724a842c3471a9ab19f81ed">FLAC::Metadata::Picture::assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:gaa3d7384cb724a842c3471a9ab19f81ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1cc03a87e1ada7b81af2dfe487d86fa7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga1cc03a87e1ada7b81af2dfe487d86fa7">FLAC::Metadata::Picture::operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;object) const</td></tr>
<tr class="separator:ga1cc03a87e1ada7b81af2dfe487d86fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7001b395c54ed2aa93c06d3631a4e125"><td class="memItemLeft" align="right" valign="top"><a id="ga7001b395c54ed2aa93c06d3631a4e125"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:ga7001b395c54ed2aa93c06d3631a4e125"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafddddc3e27ed063bedcf9a796759a8a6"><td class="memItemLeft" align="right" valign="top"><a id="gafddddc3e27ed063bedcf9a796759a8a6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:gafddddc3e27ed063bedcf9a796759a8a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b0c4fa11c7c54427e7aa690c8998692"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga3b0c4fa11c7c54427e7aa690c8998692">FLAC::Metadata::Picture::operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;object) const</td></tr>
<tr class="separator:ga3b0c4fa11c7c54427e7aa690c8998692"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga531c1e52a9f178755c595f327bf2dec5"><td class="memItemLeft" align="right" valign="top"><a id="ga531c1e52a9f178755c595f327bf2dec5"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:ga531c1e52a9f178755c595f327bf2dec5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa994307c78300d674f3ecceb98060f73"><td class="memItemLeft" align="right" valign="top"><a id="gaa994307c78300d674f3ecceb98060f73"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:gaa994307c78300d674f3ecceb98060f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48801b9245079a1e7fae8abb4faa601e"><td class="memItemLeft" align="right" valign="top"><a id="ga48801b9245079a1e7fae8abb4faa601e"></a>
::<a class="el" href="group__flac__format.html#gaf6d3e836cee023e0b8d897f1fdc9825d">FLAC__StreamMetadata_Picture_Type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::get_type</b> () const</td></tr>
<tr class="separator:ga48801b9245079a1e7fae8abb4faa601e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88128b58598285f8fdef797de6f39f48"><td class="memItemLeft" align="right" valign="top"><a id="ga88128b58598285f8fdef797de6f39f48"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::get_mime_type</b> () const</td></tr>
<tr class="separator:ga88128b58598285f8fdef797de6f39f48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3aa5a770d3fbb66c9f59342eec9203f1"><td class="memItemLeft" align="right" valign="top"><a id="ga3aa5a770d3fbb66c9f59342eec9203f1"></a>
const FLAC__byte *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::get_description</b> () const</td></tr>
<tr class="separator:ga3aa5a770d3fbb66c9f59342eec9203f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33918907a9559a72960e3e3e1a4040ba"><td class="memItemLeft" align="right" valign="top"><a id="ga33918907a9559a72960e3e3e1a4040ba"></a>
FLAC__uint32&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::get_width</b> () const</td></tr>
<tr class="separator:ga33918907a9559a72960e3e3e1a4040ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17057e26040934b24eff1e4d887fec14"><td class="memItemLeft" align="right" valign="top"><a id="ga17057e26040934b24eff1e4d887fec14"></a>
FLAC__uint32&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::get_height</b> () const</td></tr>
<tr class="separator:ga17057e26040934b24eff1e4d887fec14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3335bc87e20b6a7fa1a19a891e459467"><td class="memItemLeft" align="right" valign="top"><a id="ga3335bc87e20b6a7fa1a19a891e459467"></a>
FLAC__uint32&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::get_depth</b> () const</td></tr>
<tr class="separator:ga3335bc87e20b6a7fa1a19a891e459467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab44cabf75add1973ebde9f5f7ed6b780"><td class="memItemLeft" align="right" valign="top">FLAC__uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gab44cabf75add1973ebde9f5f7ed6b780">FLAC::Metadata::Picture::get_colors</a> () const</td></tr>
<tr class="separator:gab44cabf75add1973ebde9f5f7ed6b780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf9da00e53e23fa1b3fffa229a2749bc"><td class="memItemLeft" align="right" valign="top"><a id="gabf9da00e53e23fa1b3fffa229a2749bc"></a>
FLAC__uint32&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::get_data_length</b> () const</td></tr>
<tr class="separator:gabf9da00e53e23fa1b3fffa229a2749bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga894c659b25258b5124edb6e2fcf456a4"><td class="memItemLeft" align="right" valign="top"><a id="ga894c659b25258b5124edb6e2fcf456a4"></a>
const FLAC__byte *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::get_data</b> () const</td></tr>
<tr class="separator:ga894c659b25258b5124edb6e2fcf456a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga969278ad1b2570b754d8226aec40c320"><td class="memItemLeft" align="right" valign="top"><a id="ga969278ad1b2570b754d8226aec40c320"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::set_type</b> (::<a class="el" href="group__flac__format.html#gaf6d3e836cee023e0b8d897f1fdc9825d">FLAC__StreamMetadata_Picture_Type</a> type)</td></tr>
<tr class="separator:ga969278ad1b2570b754d8226aec40c320"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb4e53cb8ae62ea0d9ebd1afdca40c3f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gafb4e53cb8ae62ea0d9ebd1afdca40c3f">FLAC::Metadata::Picture::set_mime_type</a> (const char *string)</td></tr>
<tr class="separator:gafb4e53cb8ae62ea0d9ebd1afdca40c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bbcd96802a16fc36ac1b6610cd7d4a3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga1bbcd96802a16fc36ac1b6610cd7d4a3">FLAC::Metadata::Picture::set_description</a> (const FLAC__byte *string)</td></tr>
<tr class="separator:ga1bbcd96802a16fc36ac1b6610cd7d4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5feda747dd5a67395e2ebbf64631171"><td class="memItemLeft" align="right" valign="top"><a id="gae5feda747dd5a67395e2ebbf64631171"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::set_width</b> (FLAC__uint32 value) const</td></tr>
<tr class="separator:gae5feda747dd5a67395e2ebbf64631171"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga766422620f9a48dd6e53ce3c0daf0a02"><td class="memItemLeft" align="right" valign="top"><a id="ga766422620f9a48dd6e53ce3c0daf0a02"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::set_height</b> (FLAC__uint32 value) const</td></tr>
<tr class="separator:ga766422620f9a48dd6e53ce3c0daf0a02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d305cf31f60a5b3f8dd01e9374f77cf"><td class="memItemLeft" align="right" valign="top"><a id="ga9d305cf31f60a5b3f8dd01e9374f77cf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Picture::set_depth</b> (FLAC__uint32 value) const</td></tr>
<tr class="separator:ga9d305cf31f60a5b3f8dd01e9374f77cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e7dc667ccc55e60abe2b8a751656097"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga8e7dc667ccc55e60abe2b8a751656097">FLAC::Metadata::Picture::set_colors</a> (FLAC__uint32 value) const</td></tr>
<tr class="separator:ga8e7dc667ccc55e60abe2b8a751656097"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga301630d1c8f7647d0f192e6a2a03e6ba"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga301630d1c8f7647d0f192e6a2a03e6ba">FLAC::Metadata::Picture::set_data</a> (const FLAC__byte *data, FLAC__uint32 data_length)</td></tr>
<tr class="separator:ga301630d1c8f7647d0f192e6a2a03e6ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf11147e2041b46d679b077e6ac26bea0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaf11147e2041b46d679b077e6ac26bea0">FLAC::Metadata::Picture::is_legal</a> (const char **violation)</td></tr>
<tr class="separator:gaf11147e2041b46d679b077e6ac26bea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga686a799c353cf7a3dc95bb8899318a6b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga686a799c353cf7a3dc95bb8899318a6b">FLAC::Metadata::Unknown::Unknown</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a> &amp;object)</td></tr>
<tr class="separator:ga686a799c353cf7a3dc95bb8899318a6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3e590e4c78eeda42021fe88b85bdf91"><td class="memItemLeft" align="right" valign="top"><a id="gad3e590e4c78eeda42021fe88b85bdf91"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Unknown::Unknown</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:gad3e590e4c78eeda42021fe88b85bdf91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga320c150b6c1c9b1386390eef1c581172"><td class="memItemLeft" align="right" valign="top"><a id="ga320c150b6c1c9b1386390eef1c581172"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Unknown::Unknown</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:ga320c150b6c1c9b1386390eef1c581172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2fb76f94e891c3eea7209a461cab4279"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga2fb76f94e891c3eea7209a461cab4279">FLAC::Metadata::Unknown::Unknown</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:ga2fb76f94e891c3eea7209a461cab4279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga295f824df8ed10c3386df72272fdca47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga295f824df8ed10c3386df72272fdca47">FLAC::Metadata::Unknown::operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a> &amp;object)</td></tr>
<tr class="separator:ga295f824df8ed10c3386df72272fdca47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b51e8afe12e5359386d7a85ac330d6e"><td class="memItemLeft" align="right" valign="top"><a id="ga5b51e8afe12e5359386d7a85ac330d6e"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Unknown::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
<tr class="separator:ga5b51e8afe12e5359386d7a85ac330d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0f5ba02518c5893fe93429292f62ef6"><td class="memItemLeft" align="right" valign="top"><a id="gab0f5ba02518c5893fe93429292f62ef6"></a>
<a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Unknown::operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
<tr class="separator:gab0f5ba02518c5893fe93429292f62ef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4dc5e794c8d529245888414b2bf7d404"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga4dc5e794c8d529245888414b2bf7d404">FLAC::Metadata::Unknown::assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
<tr class="separator:ga4dc5e794c8d529245888414b2bf7d404"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a94274ea08f3ff252216b82c07b73e1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga3a94274ea08f3ff252216b82c07b73e1">FLAC::Metadata::Unknown::operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a> &amp;object) const</td></tr>
<tr class="separator:ga3a94274ea08f3ff252216b82c07b73e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d62b42eb946edb1ca3cf44114151ae2"><td class="memItemLeft" align="right" valign="top"><a id="ga1d62b42eb946edb1ca3cf44114151ae2"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Unknown::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:ga1d62b42eb946edb1ca3cf44114151ae2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7530a4aae6bf844d7e6c8f317fb2425"><td class="memItemLeft" align="right" valign="top"><a id="gaf7530a4aae6bf844d7e6c8f317fb2425"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Unknown::operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:gaf7530a4aae6bf844d7e6c8f317fb2425"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa700239bfb0acd74e7e8ca0b1cdfcdb5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaa700239bfb0acd74e7e8ca0b1cdfcdb5">FLAC::Metadata::Unknown::operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a> &amp;object) const</td></tr>
<tr class="separator:gaa700239bfb0acd74e7e8ca0b1cdfcdb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a91af8f73d34196531845db3ceb3234"><td class="memItemLeft" align="right" valign="top"><a id="ga1a91af8f73d34196531845db3ceb3234"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Unknown::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const</td></tr>
<tr class="separator:ga1a91af8f73d34196531845db3ceb3234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1563e1ed334dc66a7f05ac53459ad605"><td class="memItemLeft" align="right" valign="top"><a id="ga1563e1ed334dc66a7f05ac53459ad605"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Unknown::operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
<tr class="separator:ga1563e1ed334dc66a7f05ac53459ad605"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa07e576e6bffcc3a6b0d2cbf4eaa952b"><td class="memItemLeft" align="right" valign="top"><a id="gaa07e576e6bffcc3a6b0d2cbf4eaa952b"></a>
const FLAC__byte *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Unknown::get_data</b> () const</td></tr>
<tr class="separator:gaa07e576e6bffcc3a6b0d2cbf4eaa952b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9618a004195b86f5989f5f0d396d028"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gad9618a004195b86f5989f5f0d396d028">FLAC::Metadata::Unknown::set_data</a> (const FLAC__byte *data, uint32_t length)</td></tr>
<tr class="separator:gad9618a004195b86f5989f5f0d396d028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab887860af3b7db894aadcf7a0c4c9b9c"><td class="memItemLeft" align="right" valign="top"><a id="gab887860af3b7db894aadcf7a0c4c9b9c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Unknown::set_data</b> (FLAC__byte *data, uint32_t length, bool copy)</td></tr>
<tr class="separator:gab887860af3b7db894aadcf7a0c4c9b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab10337fe1994c5981db4e54557b941fd"><td class="memItemLeft" align="right" valign="top"><a id="gab10337fe1994c5981db4e54557b941fd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SimpleIterator::Status::Status</b> (::<a class="el" href="group__flac__metadata__level1.html#gac926e7d2773a05066115cac9048bbec9">FLAC__Metadata_SimpleIteratorStatus</a> <a class="el" href="group__flacpp__metadata__level2.html#ga9e681b6ad35b10633002ecea5cab37c3">status</a>)</td></tr>
<tr class="separator:gab10337fe1994c5981db4e54557b941fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa320c17f67e39dc582f902c995c7aa5"><td class="memItemLeft" align="right" valign="top"><a id="gaaa320c17f67e39dc582f902c995c7aa5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SimpleIterator::Status::operator::FLAC__Metadata_SimpleIteratorStatus</b> () const</td></tr>
<tr class="separator:gaaa320c17f67e39dc582f902c995c7aa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ea3a58ece8132f2c3105d744ec1ab4d"><td class="memItemLeft" align="right" valign="top"><a id="ga3ea3a58ece8132f2c3105d744ec1ab4d"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SimpleIterator::Status::as_cstring</b> () const</td></tr>
<tr class="separator:ga3ea3a58ece8132f2c3105d744ec1ab4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d528419f9c71d92b71d1d79cff52207"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga5d528419f9c71d92b71d1d79cff52207">FLAC::Metadata::SimpleIterator::is_valid</a> () const</td></tr>
<tr class="separator:ga5d528419f9c71d92b71d1d79cff52207"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67dc75f18d282f41696467f1fbf5c3e8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga67dc75f18d282f41696467f1fbf5c3e8">FLAC::Metadata::SimpleIterator::init</a> (const char *filename, bool read_only, bool preserve_file_stats)</td></tr>
<tr class="separator:ga67dc75f18d282f41696467f1fbf5c3e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e681b6ad35b10633002ecea5cab37c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga9e681b6ad35b10633002ecea5cab37c3">FLAC::Metadata::SimpleIterator::status</a> ()</td></tr>
<tr class="separator:ga9e681b6ad35b10633002ecea5cab37c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70d7bb568dc6190f9cc5be089eaed03b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga70d7bb568dc6190f9cc5be089eaed03b">FLAC::Metadata::SimpleIterator::is_writable</a> () const</td></tr>
<tr class="separator:ga70d7bb568dc6190f9cc5be089eaed03b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab399f6b8c5e35a1d18588279613ea63c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gab399f6b8c5e35a1d18588279613ea63c">FLAC::Metadata::SimpleIterator::next</a> ()</td></tr>
<tr class="separator:gab399f6b8c5e35a1d18588279613ea63c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75a859af156322f451045418876eb6a3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga75a859af156322f451045418876eb6a3">FLAC::Metadata::SimpleIterator::prev</a> ()</td></tr>
<tr class="separator:ga75a859af156322f451045418876eb6a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac83c8401b2e58a3e4ce03a9996523c44"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gac83c8401b2e58a3e4ce03a9996523c44">FLAC::Metadata::SimpleIterator::is_last</a> () const</td></tr>
<tr class="separator:gac83c8401b2e58a3e4ce03a9996523c44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3779538af5b3fe7cdd2188c79bc80b0"><td class="memItemLeft" align="right" valign="top">off_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gad3779538af5b3fe7cdd2188c79bc80b0">FLAC::Metadata::SimpleIterator::get_block_offset</a> () const</td></tr>
<tr class="separator:gad3779538af5b3fe7cdd2188c79bc80b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30dff6debdbc72aceac7a69b9c3bea75"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga30dff6debdbc72aceac7a69b9c3bea75">FLAC::Metadata::SimpleIterator::get_block_type</a> () const</td></tr>
<tr class="separator:ga30dff6debdbc72aceac7a69b9c3bea75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e53cef599f3ff984a847a4a251afea5"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga7e53cef599f3ff984a847a4a251afea5">FLAC::Metadata::SimpleIterator::get_block_length</a> () const</td></tr>
<tr class="separator:ga7e53cef599f3ff984a847a4a251afea5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga426d06a9d079f74e82eaa217f14997a5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga426d06a9d079f74e82eaa217f14997a5">FLAC::Metadata::SimpleIterator::get_application_id</a> (FLAC__byte *id)</td></tr>
<tr class="separator:ga426d06a9d079f74e82eaa217f14997a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab206e5d7145d3726335d336cbc452598"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gab206e5d7145d3726335d336cbc452598">FLAC::Metadata::SimpleIterator::get_block</a> ()</td></tr>
<tr class="separator:gab206e5d7145d3726335d336cbc452598"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ebd4df55346cbcec9ace04f7d7b484d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga0ebd4df55346cbcec9ace04f7d7b484d">FLAC::Metadata::SimpleIterator::set_block</a> (<a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *block, bool use_padding=true)</td></tr>
<tr class="separator:ga0ebd4df55346cbcec9ace04f7d7b484d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d0e512147967b7e12ac22914fbe3818"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga1d0e512147967b7e12ac22914fbe3818">FLAC::Metadata::SimpleIterator::insert_block_after</a> (<a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *block, bool use_padding=true)</td></tr>
<tr class="separator:ga1d0e512147967b7e12ac22914fbe3818"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67824deff81e2f49c2f51db6b71565e8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga67824deff81e2f49c2f51db6b71565e8">FLAC::Metadata::SimpleIterator::delete_block</a> (bool use_padding=true)</td></tr>
<tr class="separator:ga67824deff81e2f49c2f51db6b71565e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85f98f2b43b9cd6a669a62045cce2823"><td class="memItemLeft" align="right" valign="top"><a id="ga85f98f2b43b9cd6a669a62045cce2823"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SimpleIterator::clear</b> ()</td></tr>
<tr class="separator:ga85f98f2b43b9cd6a669a62045cce2823"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga729a1cd46a7156075086b07ac9c3d6a3"><td class="memItemLeft" align="right" valign="top"><a id="ga729a1cd46a7156075086b07ac9c3d6a3"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Chain::Status::Status</b> (::<a class="el" href="group__flac__metadata__level2.html#gafe2a924893b0800b020bea8160fd4531">FLAC__Metadata_ChainStatus</a> <a class="el" href="group__flacpp__metadata__level2.html#ga02d7a4adc89e37b28eaccbccfe5da5b0">status</a>)</td></tr>
<tr class="separator:ga729a1cd46a7156075086b07ac9c3d6a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63b64fcdf9c372d4015baba9ad0d9199"><td class="memItemLeft" align="right" valign="top"><a id="ga63b64fcdf9c372d4015baba9ad0d9199"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Chain::Status::operator::FLAC__Metadata_ChainStatus</b> () const</td></tr>
<tr class="separator:ga63b64fcdf9c372d4015baba9ad0d9199"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac62ac8a40fa85632ac4dcbf91397037f"><td class="memItemLeft" align="right" valign="top"><a id="gac62ac8a40fa85632ac4dcbf91397037f"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Chain::Status::as_cstring</b> () const</td></tr>
<tr class="separator:gac62ac8a40fa85632ac4dcbf91397037f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62ff055714c8ce75d907ae58738113a4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga62ff055714c8ce75d907ae58738113a4">FLAC::Metadata::Chain::is_valid</a> () const</td></tr>
<tr class="separator:ga62ff055714c8ce75d907ae58738113a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02d7a4adc89e37b28eaccbccfe5da5b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga02d7a4adc89e37b28eaccbccfe5da5b0">FLAC::Metadata::Chain::status</a> ()</td></tr>
<tr class="separator:ga02d7a4adc89e37b28eaccbccfe5da5b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga509bf6a75a12df65bc77947a4765d9c1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga509bf6a75a12df65bc77947a4765d9c1">FLAC::Metadata::Chain::read</a> (const char *filename, bool is_ogg=false)</td></tr>
<tr class="separator:ga509bf6a75a12df65bc77947a4765d9c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga030c805328fc8b2da947830959dafb5b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga030c805328fc8b2da947830959dafb5b">FLAC::Metadata::Chain::read</a> (<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> handle, <a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a> callbacks, bool is_ogg=false)</td></tr>
<tr class="separator:ga030c805328fc8b2da947830959dafb5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d54ed419365faf5429caa84b35265c3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga1d54ed419365faf5429caa84b35265c3">FLAC::Metadata::Chain::check_if_tempfile_needed</a> (bool use_padding)</td></tr>
<tr class="separator:ga1d54ed419365faf5429caa84b35265c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2341690885e2312013afc561e6fafd81"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga2341690885e2312013afc561e6fafd81">FLAC::Metadata::Chain::write</a> (bool use_padding=true, bool preserve_file_stats=false)</td></tr>
<tr class="separator:ga2341690885e2312013afc561e6fafd81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ef47e1634bca2d269ac49fc164306b5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga0ef47e1634bca2d269ac49fc164306b5">FLAC::Metadata::Chain::write</a> (bool use_padding, ::<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> handle, ::<a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a> callbacks)</td></tr>
<tr class="separator:ga0ef47e1634bca2d269ac49fc164306b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37b863c4d490fea96f67294f03fbe975"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga37b863c4d490fea96f67294f03fbe975">FLAC::Metadata::Chain::write</a> (bool use_padding, ::<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> handle, ::<a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a> callbacks, ::<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> temp_handle, ::<a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a> temp_callbacks)</td></tr>
<tr class="separator:ga37b863c4d490fea96f67294f03fbe975"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef51a0414284f468a2d73c07b540641d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaef51a0414284f468a2d73c07b540641d">FLAC::Metadata::Chain::merge_padding</a> ()</td></tr>
<tr class="separator:gaef51a0414284f468a2d73c07b540641d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga779eaac12da7e7edac67089053e5907f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga779eaac12da7e7edac67089053e5907f">FLAC::Metadata::Chain::sort_padding</a> ()</td></tr>
<tr class="separator:ga779eaac12da7e7edac67089053e5907f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf431445fb3a8ee5e85d30151e56c64db"><td class="memItemLeft" align="right" valign="top"><a id="gaf431445fb3a8ee5e85d30151e56c64db"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Chain::clear</b> ()</td></tr>
<tr class="separator:gaf431445fb3a8ee5e85d30151e56c64db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42057c663e277d83cc91763730d38b0f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga42057c663e277d83cc91763730d38b0f">FLAC::Metadata::Iterator::is_valid</a> () const</td></tr>
<tr class="separator:ga42057c663e277d83cc91763730d38b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5713af7318f10a46bd8b26ce586947c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gab5713af7318f10a46bd8b26ce586947c">FLAC::Metadata::Iterator::init</a> (<a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">Chain</a> &amp;chain)</td></tr>
<tr class="separator:gab5713af7318f10a46bd8b26ce586947c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d2871fc1fdcc5dffee1eafd7019f4a0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga1d2871fc1fdcc5dffee1eafd7019f4a0">FLAC::Metadata::Iterator::next</a> ()</td></tr>
<tr class="separator:ga1d2871fc1fdcc5dffee1eafd7019f4a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade6ee6b67b22115959e2adfc65d5d3b4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gade6ee6b67b22115959e2adfc65d5d3b4">FLAC::Metadata::Iterator::prev</a> ()</td></tr>
<tr class="separator:gade6ee6b67b22115959e2adfc65d5d3b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa25cb3c27e4d6250f98605f89b0fa904"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gaa25cb3c27e4d6250f98605f89b0fa904">FLAC::Metadata::Iterator::get_block_type</a> () const</td></tr>
<tr class="separator:gaa25cb3c27e4d6250f98605f89b0fa904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3693233f592b9cb333c437413c6be2a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga3693233f592b9cb333c437413c6be2a6">FLAC::Metadata::Iterator::get_block</a> ()</td></tr>
<tr class="separator:ga3693233f592b9cb333c437413c6be2a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3123daf89fca2a8981c9f361f466a418"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga3123daf89fca2a8981c9f361f466a418">FLAC::Metadata::Iterator::set_block</a> (<a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *block)</td></tr>
<tr class="separator:ga3123daf89fca2a8981c9f361f466a418"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67adaa4ae39cf405ee0f4674ca8836dd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga67adaa4ae39cf405ee0f4674ca8836dd">FLAC::Metadata::Iterator::delete_block</a> (bool replace_with_padding)</td></tr>
<tr class="separator:ga67adaa4ae39cf405ee0f4674ca8836dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86de6d0b21ac08b74a2ea8c1a9adce36"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga86de6d0b21ac08b74a2ea8c1a9adce36">FLAC::Metadata::Iterator::insert_block_before</a> (<a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *block)</td></tr>
<tr class="separator:ga86de6d0b21ac08b74a2ea8c1a9adce36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73e7a3f7192f369cb3a19d078da504ab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#ga73e7a3f7192f369cb3a19d078da504ab">FLAC::Metadata::Iterator::insert_block_after</a> (<a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *block)</td></tr>
<tr class="separator:ga73e7a3f7192f369cb3a19d078da504ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga278932aca7046073a3e01af5dd64202a"><td class="memItemLeft" align="right" valign="top"><a id="ga278932aca7046073a3e01af5dd64202a"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Iterator::clear</b> ()</td></tr>
<tr class="separator:ga278932aca7046073a3e01af5dd64202a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:gae3bddea1798a712c7d43d393807a9961"><td class="memItemLeft" align="right" valign="top"><a id="gae3bddea1798a712c7d43d393807a9961"></a>
::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Prototype::object_</b></td></tr>
<tr class="separator:gae3bddea1798a712c7d43d393807a9961"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e05497ba9a9e4e5e5e00e9e0de3313f"><td class="memItemLeft" align="right" valign="top"><a id="ga4e05497ba9a9e4e5e5e00e9e0de3313f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::is_valid_</b></td></tr>
<tr class="separator:ga4e05497ba9a9e4e5e5e00e9e0de3313f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga857c8da808b7e3d28ef671e085304055"><td class="memItemLeft" align="right" valign="top"><a id="ga857c8da808b7e3d28ef671e085304055"></a>
::<a class="el" href="structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::entry_</b></td></tr>
<tr class="separator:ga857c8da808b7e3d28ef671e085304055"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f587a7ee57eae5064504a3c129a4e78"><td class="memItemLeft" align="right" valign="top"><a id="ga0f587a7ee57eae5064504a3c129a4e78"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::field_name_</b></td></tr>
<tr class="separator:ga0f587a7ee57eae5064504a3c129a4e78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b59f1003b933b1e6521c800e806c5f9"><td class="memItemLeft" align="right" valign="top"><a id="ga2b59f1003b933b1e6521c800e806c5f9"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::field_name_length_</b></td></tr>
<tr class="separator:ga2b59f1003b933b1e6521c800e806c5f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fba27f11d6cb9d138c45f3d51c25759"><td class="memItemLeft" align="right" valign="top"><a id="ga4fba27f11d6cb9d138c45f3d51c25759"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::field_value_</b></td></tr>
<tr class="separator:ga4fba27f11d6cb9d138c45f3d51c25759"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e9fc5a9b863b01f4f6c5d1de492fa45"><td class="memItemLeft" align="right" valign="top"><a id="ga6e9fc5a9b863b01f4f6c5d1de492fa45"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::VorbisComment::Entry::field_value_length_</b></td></tr>
<tr class="separator:ga6e9fc5a9b863b01f4f6c5d1de492fa45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab626deaf593475e4499c50594ed09b7f"><td class="memItemLeft" align="right" valign="top"><a id="gab626deaf593475e4499c50594ed09b7f"></a>
::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::CueSheet::Track::object_</b></td></tr>
<tr class="separator:gab626deaf593475e4499c50594ed09b7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e60c55f551cfdfed02c1d4d1ceb23bf"><td class="memItemLeft" align="right" valign="top"><a id="ga4e60c55f551cfdfed02c1d4d1ceb23bf"></a>
::<a class="el" href="group__flac__metadata__level1.html#gac926e7d2773a05066115cac9048bbec9">FLAC__Metadata_SimpleIteratorStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SimpleIterator::Status::status_</b></td></tr>
<tr class="separator:ga4e60c55f551cfdfed02c1d4d1ceb23bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f9971ef20653a8bd5608ad842829b9c"><td class="memItemLeft" align="right" valign="top"><a id="ga7f9971ef20653a8bd5608ad842829b9c"></a>
::<a class="el" href="group__flac__metadata__level1.html#ga6accccddbb867dfc2eece9ee3ffecb3a">FLAC__Metadata_SimpleIterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::SimpleIterator::iterator_</b></td></tr>
<tr class="separator:ga7f9971ef20653a8bd5608ad842829b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88aac6c539a65dee558eab8a590ea829"><td class="memItemLeft" align="right" valign="top"><a id="ga88aac6c539a65dee558eab8a590ea829"></a>
::<a class="el" href="group__flac__metadata__level2.html#gafe2a924893b0800b020bea8160fd4531">FLAC__Metadata_ChainStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Chain::Status::status_</b></td></tr>
<tr class="separator:ga88aac6c539a65dee558eab8a590ea829"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0cf0a7dd2b2f026477833b9c9193e746"><td class="memItemLeft" align="right" valign="top"><a id="ga0cf0a7dd2b2f026477833b9c9193e746"></a>
::<a class="el" href="group__flac__metadata__level2.html#gaec6993c60b88f222a52af86f8f47bfdf">FLAC__Metadata_Chain</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Chain::chain_</b></td></tr>
<tr class="separator:ga0cf0a7dd2b2f026477833b9c9193e746"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23f991701a4a22781feeb2a1d658ed76"><td class="memItemLeft" align="right" valign="top"><a id="ga23f991701a4a22781feeb2a1d658ed76"></a>
::<a class="el" href="group__flac__metadata__level2.html#ga9f3e135a07cdef7e51597646aa7b89b2">FLAC__Metadata_Iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Iterator::iterator_</b></td></tr>
<tr class="separator:ga23f991701a4a22781feeb2a1d658ed76"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friend-members"></a>
Friends</h2></td></tr>
<tr class="memitem:ga1a91972da3d48474ff55199140e9bc0b"><td class="memItemLeft" align="right" valign="top"><a id="ga1a91972da3d48474ff55199140e9bc0b"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Prototype::SimpleIterator</b></td></tr>
<tr class="separator:ga1a91972da3d48474ff55199140e9bc0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9830fc407400559db7e7783cc10a9394"><td class="memItemLeft" align="right" valign="top"><a id="ga9830fc407400559db7e7783cc10a9394"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Prototype::Iterator</b></td></tr>
<tr class="separator:ga9830fc407400559db7e7783cc10a9394"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9830fc407400559db7e7783cc10a9394"><td class="memItemLeft" align="right" valign="top"><a id="ga9830fc407400559db7e7783cc10a9394"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata::Chain::Iterator</b></td></tr>
<tr class="separator:ga9830fc407400559db7e7783cc10a9394"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Level 2 metadata iterator. </p>
<p>The flow through the iterator in the C++ layer is similar to the C layer:</p><ul>
<li>Create a <a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">Chain</a> instance</li>
<li>Check <a class="el" href="group__flacpp__metadata__level2.html#ga62ff055714c8ce75d907ae58738113a4" title="Returns true iff object was properly constructed.">Chain::is_valid()</a></li>
<li>Call <a class="el" href="group__flacpp__metadata__level2.html#ga509bf6a75a12df65bc77947a4765d9c1" title="See FLAC__metadata_chain_read(), FLAC__metadata_chain_read_ogg().">Chain::read()</a> and check the return</li>
<li>Traverse and/or edit with an <a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">Iterator</a> or with <a class="el" href="group__flacpp__metadata__level2.html#gaef51a0414284f468a2d73c07b540641d" title="See FLAC__metadata_chain_merge_padding().">Chain::merge_padding()</a> or <a class="el" href="group__flacpp__metadata__level2.html#ga779eaac12da7e7edac67089053e5907f" title="See FLAC__metadata_chain_sort_padding().">Chain::sort_padding()</a></li>
<li>Write changes back to FLAC file with <a class="el" href="group__flacpp__metadata__level2.html#ga2341690885e2312013afc561e6fafd81" title="See FLAC__metadata_chain_write().">Chain::write()</a></li>
<li>Destroy the <a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">Chain</a> instance</li>
</ul>
<p>The ownership of pointers in the C++ layer is slightly different than in the C layer, i.e.</p><ul>
<li>The objects returned by <a class="el" href="group__flacpp__metadata__level2.html#ga3693233f592b9cb333c437413c6be2a6" title="See FLAC__metadata_iterator_get_block().">Iterator::get_block()</a> are NOT owned by the iterator and should be deleted by the caller when finished, BUT, when you modify the block, it will directly edit what's in the chain and you do not need to call <a class="el" href="group__flacpp__metadata__level2.html#ga3123daf89fca2a8981c9f361f466a418" title="See FLAC__metadata_iterator_set_block().">Iterator::set_block()</a>. However the changes will not be reflected in the FLAC file until the chain is written with <a class="el" href="group__flacpp__metadata__level2.html#ga2341690885e2312013afc561e6fafd81" title="See FLAC__metadata_chain_write().">Chain::write()</a>.</li>
<li>When you pass an object to <a class="el" href="group__flacpp__metadata__level2.html#ga3123daf89fca2a8981c9f361f466a418" title="See FLAC__metadata_iterator_set_block().">Iterator::set_block()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga86de6d0b21ac08b74a2ea8c1a9adce36" title="See FLAC__metadata_iterator_insert_block_before().">Iterator::insert_block_before()</a>, or <a class="el" href="group__flacpp__metadata__level2.html#ga73e7a3f7192f369cb3a19d078da504ab" title="See FLAC__metadata_iterator_insert_block_after().">Iterator::insert_block_after()</a>, the iterator takes ownership of the block and it will be deleted by the chain.</li>
</ul>
<p>See the <a class="el" href="group__flac__metadata__level2.html">C layer equivalent </a> for more. </p>
<h2 class="groupheader">Function Documentation</h2>
<a id="gae49fa399a6273ccad7cb0e6f787a3f5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae49fa399a6273ccad7cb0e6f787a3f5c">&#9670;&nbsp;</a></span>Prototype() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::Prototype::Prototype </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>

</div>
</div>
<a id="ga23ec8d118119578adb95de42fcbbaca2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga23ec8d118119578adb95de42fcbbaca2">&#9670;&nbsp;</a></span>Prototype() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::Prototype::Prototype </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs an object with copy control. When <em>copy</em> is <code>true</code>, behaves identically to FLAC::Metadata::Prototype::Prototype(const ::FLAC__StreamMetadata *object). When <em>copy</em> is <code>false</code>, the instance takes ownership of the pointer and the <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object will be freed by the destructor.</p>
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><span class="keywordtype">object</span> != NULL </div>
</div><!-- fragment --> </dd></dl>

</div>
</div>
<a id="gaea76819568855c4f49f2a23d42a642f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaea76819568855c4f49f2a23d42a642f2">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>&amp; FLAC::Metadata::Prototype::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assign from another object. Always performs a deep copy. </p>

<p class="reference">Referenced by <a class="el" href="group__flacpp__metadata__level2.html#ga3ca9dd06666b1dc7d4bdb6aef8e14d04">FLAC::Metadata::Application::operator=()</a>, <a class="el" href="group__flacpp__metadata__level2.html#gad24bf2e19de81159d5e205ae5ef63843">FLAC::Metadata::CueSheet::operator=()</a>, <a class="el" href="group__flacpp__metadata__level2.html#gaece6ab03932bea3f0c32ff3cd88f2617">FLAC::Metadata::Padding::operator=()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga2ab3ef473f6c70aafe5bd3229f397a93">FLAC::Metadata::Picture::operator=()</a>, <a class="el" href="group__flacpp__metadata__level2.html#gac1094c0536952a569e41ba619f9b4ff5">FLAC::Metadata::SeekTable::operator=()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga353a63aa812f125fedec844142946142">FLAC::Metadata::StreamInfo::operator=()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga295f824df8ed10c3386df72272fdca47">FLAC::Metadata::Unknown::operator=()</a>, and <a class="el" href="group__flacpp__metadata__level2.html#ga135650367ce6c2c5ce12b534307f1cca">FLAC::Metadata::VorbisComment::operator=()</a>.</p>

</div>
</div>
<a id="gacc8ddaac1f1afe9d4fd9de33354847bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacc8ddaac1f1afe9d4fd9de33354847bd">&#9670;&nbsp;</a></span>assign_object()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>&amp; FLAC::Metadata::Prototype::assign_object </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assigns an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#ga23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

<p class="reference">Referenced by <a class="el" href="group__flacpp__metadata__level2.html#gad1193a408a5735845dea17a131b7282c">FLAC::Metadata::StreamInfo::assign()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga3b7508e56df71854ff1f5ad9570b5684">FLAC::Metadata::Padding::assign()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga47f68d7001ef094a916d3b13fe589fc2">FLAC::Metadata::Application::assign()</a>, <a class="el" href="group__flacpp__metadata__level2.html#gad9d0036938d6ad1c81180cf1e156b844">FLAC::Metadata::SeekTable::assign()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga9db2171c398cd62a5907e625c3a6228d">FLAC::Metadata::VorbisComment::assign()</a>, <a class="el" href="group__flacpp__metadata__level2.html#gac83a472ca9852f3e2e800ae57d3e1305">FLAC::Metadata::CueSheet::assign()</a>, <a class="el" href="group__flacpp__metadata__level2.html#gaa3d7384cb724a842c3471a9ab19f81ed">FLAC::Metadata::Picture::assign()</a>, and <a class="el" href="group__flacpp__metadata__level2.html#ga4dc5e794c8d529245888414b2bf7d404">FLAC::Metadata::Unknown::assign()</a>.</p>

</div>
</div>
<a id="gaa54338931745f7f1b1d8240441efedb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa54338931745f7f1b1d8240441efedb8">&#9670;&nbsp;</a></span>clear()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FLAC::Metadata::Prototype::clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Deletes the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object. </p>

</div>
</div>
<a id="ga698fa1529af534ab5d1d98d0979844f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga698fa1529af534ab5d1d98d0979844f6">&#9670;&nbsp;</a></span>~Prototype()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual FLAC::Metadata::Prototype::~Prototype </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Deletes the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object. </p>

</div>
</div>
<a id="ga5f1ce22db46834e315363e730f24ffaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5f1ce22db46834e315363e730f24ffaf">&#9670;&nbsp;</a></span>operator==() <span class="overload">[1/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Prototype::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for equality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flac__metadata__object.html#ga6853bcafe731b1db37105d49f3085349">FLAC__metadata_object_is_equal()</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__flacpp__metadata__level2.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga89c2e1e78226550b47fceb2ab7fe1fa8">FLAC::Metadata::Application::operator==()</a>, <a class="el" href="group__flacpp__metadata__level2.html#gad101b9f069c4af9053718b408a9737f5">FLAC::Metadata::CueSheet::operator==()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga1c400bb08e873eae7a1a8640a97d4cde">FLAC::Metadata::Padding::operator==()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga1cc03a87e1ada7b81af2dfe487d86fa7">FLAC::Metadata::Picture::operator==()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga15966f2e33461ce14c3d98a41d47f94d">FLAC::Metadata::SeekTable::operator==()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga4010b479ff46aad5ddd363bf456fbfa1">FLAC::Metadata::StreamInfo::operator==()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga3a94274ea08f3ff252216b82c07b73e1">FLAC::Metadata::Unknown::operator==()</a>, and <a class="el" href="group__flacpp__metadata__level2.html#ga40e48312009df9d321a46df47fceb63b">FLAC::Metadata::VorbisComment::operator==()</a>.</p>

</div>
</div>
<a id="gab8e067674ea0181dc0756bbb5b242c6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab8e067674ea0181dc0756bbb5b242c6e">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[1/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Prototype::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for inequality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__flacpp__metadata__level2.html#gadf4f2c38053d0d39e735c5f30b9934cf">FLAC::Metadata::Application::operator!=()</a>, <a class="el" href="group__flacpp__metadata__level2.html#gad02b4b1f541c8607a233a248ec295db9">FLAC::Metadata::CueSheet::operator!=()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga12654720889aec7a4694c97f2b1f75b7">FLAC::Metadata::Padding::operator!=()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga3b0c4fa11c7c54427e7aa690c8998692">FLAC::Metadata::Picture::operator!=()</a>, <a class="el" href="group__flacpp__metadata__level2.html#ga9b25b057f2fdbdc88e2db66d94ad0de4">FLAC::Metadata::SeekTable::operator!=()</a>, <a class="el" href="group__flacpp__metadata__level2.html#gaf0f86d918ae7416e4de77215df6e861b">FLAC::Metadata::StreamInfo::operator!=()</a>, <a class="el" href="group__flacpp__metadata__level2.html#gaa700239bfb0acd74e7e8ca0b1cdfcdb5">FLAC::Metadata::Unknown::operator!=()</a>, and <a class="el" href="group__flacpp__metadata__level2.html#gac882ee4619675b1231d38a58af5fc8a8">FLAC::Metadata::VorbisComment::operator!=()</a>.</p>

</div>
</div>
<a id="ga0466615f2d7e725d1fc33bd1ae72ea5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0466615f2d7e725d1fc33bd1ae72ea5b">&#9670;&nbsp;</a></span>is_valid() <span class="overload">[1/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Prototype::is_valid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns <code>true</code> if the object was correctly constructed (i.e. the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object was properly allocated), else <code>false</code>. </p>

</div>
</div>
<a id="gad88ba607c1bb6b3729b4a729be181db8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad88ba607c1bb6b3729b4a729be181db8">&#9670;&nbsp;</a></span>get_is_last()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Prototype::get_is_last </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Returns <code>true</code> if this block is the last block in a stream, else <code>false</code>.</p>
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__level2.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div>
<div class="ttc" id="agroup__flacpp__metadata__level2_html_ga0466615f2d7e725d1fc33bd1ae72ea5b"><div class="ttname"><a href="group__flacpp__metadata__level2.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">FLAC::Metadata::Prototype::is_valid</a></div><div class="ttdeci">bool is_valid() const</div><div class="ttdef"><b>Definition:</b> metadata.h:265</div></div>
</div><!-- fragment --> </dd></dl>

</div>
</div>
<a id="ga524f81715c9aae70ba8b1b7ee4565171"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga524f81715c9aae70ba8b1b7ee4565171">&#9670;&nbsp;</a></span>get_type()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> FLAC::Metadata::Prototype::get_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Returns the type of the block.</p>
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__level2.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div>
</div><!-- fragment --> </dd></dl>

</div>
</div>
<a id="ga5d95592dea00bcf47dcdbc0b7224cf9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5d95592dea00bcf47dcdbc0b7224cf9e">&#9670;&nbsp;</a></span>get_length()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t FLAC::Metadata::Prototype::get_length </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Returns the stream length of the metadata block.</p>
<dl class="section note"><dt>Note</dt><dd>The length does not include the metadata block header, per spec.</dd></dl>
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__level2.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div>
</div><!-- fragment --> </dd></dl>

</div>
</div>
<a id="gaf40c7c078e408f7d6d0b5f521a013315"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf40c7c078e408f7d6d0b5f521a013315">&#9670;&nbsp;</a></span>set_is_last()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FLAC::Metadata::Prototype::set_is_last </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Sets the "is_last" flag for the block. When using the iterators it is not necessary to set this flag; they will do it for you.</p>
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__level2.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div>
</div><!-- fragment --> </dd></dl>

</div>
</div>
<a id="ga72cc341e319780e2dca66d7c28bd0200"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga72cc341e319780e2dca66d7c28bd0200">&#9670;&nbsp;</a></span>operator const ::FLAC__StreamMetadata *()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::Prototype::operator const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns a pointer to the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object. This can be useful for plugging any holes between the C++ and C interfaces.</p>
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__level2.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div>
</div><!-- fragment --> </dd></dl>

</div>
</div>
<a id="ga8df28d7c46448436905e52a01824dbec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8df28d7c46448436905e52a01824dbec">&#9670;&nbsp;</a></span>construct_block()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>* FLAC::Metadata::local::construct_block </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Construct a new object of the type provided in object-&gt;type and return it. </p>

</div>
</div>
<a id="gab86611073f13dd3e7aea386bb6f1a7a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab86611073f13dd3e7aea386bb6f1a7a4">&#9670;&nbsp;</a></span>StreamInfo() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::StreamInfo::StreamInfo </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>

</div>
</div>
<a id="gaaf4d96124e2b323398f7edf1aaf28003"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaf4d96124e2b323398f7edf1aaf28003">&#9670;&nbsp;</a></span>StreamInfo() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::StreamInfo::StreamInfo </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#ga23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

</div>
</div>
<a id="ga353a63aa812f125fedec844142946142"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga353a63aa812f125fedec844142946142">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a>&amp; FLAC::Metadata::StreamInfo::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assign from another object. Always performs a deep copy. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gaea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>

</div>
</div>
<a id="gad1193a408a5735845dea17a131b7282c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad1193a408a5735845dea17a131b7282c">&#9670;&nbsp;</a></span>assign() <span class="overload">[1/8]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a>&amp; FLAC::Metadata::StreamInfo::assign </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assigns an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">FLAC::Metadata::Prototype::assign_object()</a>.</p>

</div>
</div>
<a id="ga4010b479ff46aad5ddd363bf456fbfa1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4010b479ff46aad5ddd363bf456fbfa1">&#9670;&nbsp;</a></span>operator==() <span class="overload">[2/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::StreamInfo::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for equality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>

</div>
</div>
<a id="gaf0f86d918ae7416e4de77215df6e861b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf0f86d918ae7416e4de77215df6e861b">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[2/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::StreamInfo::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for inequality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>

</div>
</div>
<a id="gaa53c8d9f0c5c396a51bbf543093121cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa53c8d9f0c5c396a51bbf543093121cc">&#9670;&nbsp;</a></span>get_min_blocksize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t FLAC::Metadata::StreamInfo::get_min_blocksize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>See <a href="https://xiph.org/flac/format.html#metadata_block_streaminfo">format specification</a>. </p>

</div>
</div>
<a id="ga3a5665a824530dec2906d76e665573ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3a5665a824530dec2906d76e665573ee">&#9670;&nbsp;</a></span>Padding() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::Padding::Padding </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>

</div>
</div>
<a id="ga358085e3cec897ed0b0c88c8ac04618d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga358085e3cec897ed0b0c88c8ac04618d">&#9670;&nbsp;</a></span>Padding() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::Padding::Padding </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#ga23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

</div>
</div>
<a id="ga86b26d7f7df2a1b3ee0215f2b9352274"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga86b26d7f7df2a1b3ee0215f2b9352274">&#9670;&nbsp;</a></span>Padding() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::Padding::Padding </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>length</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Constructs an object with the given length. </p>

</div>
</div>
<a id="gaece6ab03932bea3f0c32ff3cd88f2617"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaece6ab03932bea3f0c32ff3cd88f2617">&#9670;&nbsp;</a></span>operator=() <span class="overload">[3/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a>&amp; FLAC::Metadata::Padding::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assign from another object. Always performs a deep copy. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gaea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>

</div>
</div>
<a id="ga3b7508e56df71854ff1f5ad9570b5684"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3b7508e56df71854ff1f5ad9570b5684">&#9670;&nbsp;</a></span>assign() <span class="overload">[2/8]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a>&amp; FLAC::Metadata::Padding::assign </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assigns an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">FLAC::Metadata::Prototype::assign_object()</a>.</p>

</div>
</div>
<a id="ga1c400bb08e873eae7a1a8640a97d4cde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1c400bb08e873eae7a1a8640a97d4cde">&#9670;&nbsp;</a></span>operator==() <span class="overload">[3/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Padding::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for equality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>

</div>
</div>
<a id="ga12654720889aec7a4694c97f2b1f75b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga12654720889aec7a4694c97f2b1f75b7">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[3/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Padding::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for inequality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>

</div>
</div>
<a id="ga07dae9d71b724f27f4bfbea26d7ab8fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga07dae9d71b724f27f4bfbea26d7ab8fc">&#9670;&nbsp;</a></span>set_length()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FLAC::Metadata::Padding::set_length </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>length</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Sets the length in bytes of the padding block. </p>

</div>
</div>
<a id="gac852c4aa3be004f1ffa4895ca54354a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac852c4aa3be004f1ffa4895ca54354a0">&#9670;&nbsp;</a></span>Application() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::Application::Application </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>

</div>
</div>
<a id="ga354471e537af33ba0c86de4db988efd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga354471e537af33ba0c86de4db988efd1">&#9670;&nbsp;</a></span>Application() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::Application::Application </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#ga23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

</div>
</div>
<a id="ga3ca9dd06666b1dc7d4bdb6aef8e14d04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3ca9dd06666b1dc7d4bdb6aef8e14d04">&#9670;&nbsp;</a></span>operator=() <span class="overload">[4/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a>&amp; FLAC::Metadata::Application::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assign from another object. Always performs a deep copy. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gaea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>

</div>
</div>
<a id="ga47f68d7001ef094a916d3b13fe589fc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga47f68d7001ef094a916d3b13fe589fc2">&#9670;&nbsp;</a></span>assign() <span class="overload">[3/8]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a>&amp; FLAC::Metadata::Application::assign </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assigns an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">FLAC::Metadata::Prototype::assign_object()</a>.</p>

</div>
</div>
<a id="ga89c2e1e78226550b47fceb2ab7fe1fa8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga89c2e1e78226550b47fceb2ab7fe1fa8">&#9670;&nbsp;</a></span>operator==() <span class="overload">[4/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Application::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for equality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>

</div>
</div>
<a id="gadf4f2c38053d0d39e735c5f30b9934cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadf4f2c38053d0d39e735c5f30b9934cf">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[4/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Application::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for inequality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>

</div>
</div>
<a id="ga95eaa06ca65af25385cf05f4942100b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga95eaa06ca65af25385cf05f4942100b8">&#9670;&nbsp;</a></span>set_data() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Application::set_data </td>
          <td>(</td>
          <td class="paramtype">const FLAC__byte *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>length</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This form always copies <em>data</em>. </p>

</div>
</div>
<a id="ga7f93d054937829a85108cd423a56299f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7f93d054937829a85108cd423a56299f">&#9670;&nbsp;</a></span>SeekTable() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::SeekTable::SeekTable </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>

</div>
</div>
<a id="gaccd82ef77dcc489280c0f46e443b16c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaccd82ef77dcc489280c0f46e443b16c7">&#9670;&nbsp;</a></span>SeekTable() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::SeekTable::SeekTable </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#ga23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

</div>
</div>
<a id="gac1094c0536952a569e41ba619f9b4ff5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac1094c0536952a569e41ba619f9b4ff5">&#9670;&nbsp;</a></span>operator=() <span class="overload">[5/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a>&amp; FLAC::Metadata::SeekTable::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assign from another object. Always performs a deep copy. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gaea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>

</div>
</div>
<a id="gad9d0036938d6ad1c81180cf1e156b844"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad9d0036938d6ad1c81180cf1e156b844">&#9670;&nbsp;</a></span>assign() <span class="overload">[4/8]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a>&amp; FLAC::Metadata::SeekTable::assign </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assigns an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">FLAC::Metadata::Prototype::assign_object()</a>.</p>

</div>
</div>
<a id="ga15966f2e33461ce14c3d98a41d47f94d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga15966f2e33461ce14c3d98a41d47f94d">&#9670;&nbsp;</a></span>operator==() <span class="overload">[5/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SeekTable::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for equality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>

</div>
</div>
<a id="ga9b25b057f2fdbdc88e2db66d94ad0de4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9b25b057f2fdbdc88e2db66d94ad0de4">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[5/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SeekTable::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for inequality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>

</div>
</div>
<a id="ga09783f913385728901ff93686456d647"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga09783f913385728901ff93686456d647">&#9670;&nbsp;</a></span>resize_points()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SeekTable::resize_points </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>new_num_points</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga7352bb944c594f447d3ab316244a9895">FLAC__metadata_object_seektable_resize_points()</a> </p>

</div>
</div>
<a id="gad01b009dc3aecd5e881b7b425439643f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad01b009dc3aecd5e881b7b425439643f">&#9670;&nbsp;</a></span>set_point()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FLAC::Metadata::SeekTable::set_point </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata__SeekPoint.html">FLAC__StreamMetadata_SeekPoint</a> &amp;&#160;</td>
          <td class="paramname"><em>point</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gac258246fdda91e14110a186c1d8dcc8c">FLAC__metadata_object_seektable_set_point()</a> </p>

</div>
</div>
<a id="gabc1476cf5960660fa5c5d4a65db1441f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabc1476cf5960660fa5c5d4a65db1441f">&#9670;&nbsp;</a></span>insert_point()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SeekTable::insert_point </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata__SeekPoint.html">FLAC__StreamMetadata_SeekPoint</a> &amp;&#160;</td>
          <td class="paramname"><em>point</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga5ba4c8024988af5985877f9e0b3fef38">FLAC__metadata_object_seektable_insert_point()</a> </p>

</div>
</div>
<a id="ga0d8260db8b7534cc66fe2b80380c91bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0d8260db8b7534cc66fe2b80380c91bd">&#9670;&nbsp;</a></span>delete_point()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SeekTable::delete_point </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gaa138480c7ea602a31109d3870b41a12f">FLAC__metadata_object_seektable_delete_point()</a> </p>

</div>
</div>
<a id="ga8a47e1f8b8331024c2ae977d8bd104d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8a47e1f8b8331024c2ae977d8bd104d6">&#9670;&nbsp;</a></span>is_legal() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SeekTable::is_legal </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gacd3e1b83fabc1dabccb725b2876c8f53">FLAC__metadata_object_seektable_is_legal()</a> </p>

</div>
</div>
<a id="gae8e334f73f3d8870df2e948aa5de1234"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae8e334f73f3d8870df2e948aa5de1234">&#9670;&nbsp;</a></span>template_append_placeholders()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SeekTable::template_append_placeholders </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>num</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gac509d8cb126d06f4bd73505b6c432338">FLAC__metadata_object_seektable_template_append_placeholders()</a> </p>

</div>
</div>
<a id="ga9c05d6c010988cf2f336ab1c02c3c618"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9c05d6c010988cf2f336ab1c02c3c618">&#9670;&nbsp;</a></span>template_append_point()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SeekTable::template_append_point </td>
          <td>(</td>
          <td class="paramtype">FLAC__uint64&#160;</td>
          <td class="paramname"><em>sample_number</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga0b3aca4fbebc206cd79f13ac36f653f0">FLAC__metadata_object_seektable_template_append_point()</a> </p>

</div>
</div>
<a id="gad3c644c5e7de6b944feee725d396b27e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad3c644c5e7de6b944feee725d396b27e">&#9670;&nbsp;</a></span>template_append_points()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SeekTable::template_append_points </td>
          <td>(</td>
          <td class="paramtype">FLAC__uint64&#160;</td>
          <td class="paramname"><em>sample_numbers</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>num</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga409f80cb3938814ae307e609faabccc4">FLAC__metadata_object_seektable_template_append_points()</a> </p>

</div>
</div>
<a id="ga6ecfcb2478134b483790276b22a4f8b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ecfcb2478134b483790276b22a4f8b2">&#9670;&nbsp;</a></span>template_append_spaced_points()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SeekTable::template_append_spaced_points </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>num</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FLAC__uint64&#160;</td>
          <td class="paramname"><em>total_samples</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gab899d58863aa6e974b3ed4ddd2ebf09e">FLAC__metadata_object_seektable_template_append_spaced_points()</a> </p>

</div>
</div>
<a id="ga64bc1300d59e79f6c99356bf4a256383"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga64bc1300d59e79f6c99356bf4a256383">&#9670;&nbsp;</a></span>template_append_spaced_points_by_samples()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SeekTable::template_append_spaced_points_by_samples </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>samples</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FLAC__uint64&#160;</td>
          <td class="paramname"><em>total_samples</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gab91c8b020a1da37d7524051ae82328cb">FLAC__metadata_object_seektable_template_append_spaced_points_by_samples()</a> </p>

</div>
</div>
<a id="ga09cc5c101fc9c26655de9ec91dcb502f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga09cc5c101fc9c26655de9ec91dcb502f">&#9670;&nbsp;</a></span>template_sort()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SeekTable::template_sort </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>compact</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gafb0449b639ba5c618826d893c2961260">FLAC__metadata_object_seektable_template_sort()</a> </p>

</div>
</div>
<a id="ga75772bb6b5bf90da459e7fb247239b27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga75772bb6b5bf90da459e7fb247239b27">&#9670;&nbsp;</a></span>is_valid() <span class="overload">[2/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool FLAC::Metadata::VorbisComment::Entry::is_valid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns <code>true</code> iff object was properly constructed. </p>

</div>
</div>
<a id="ga436a5c6a42a83a88206376805743fe3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga436a5c6a42a83a88206376805743fe3b">&#9670;&nbsp;</a></span>VorbisComment() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::VorbisComment::VorbisComment </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>

</div>
</div>
<a id="ga65a73f4665db16ac7aec76e9f5e699f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga65a73f4665db16ac7aec76e9f5e699f2">&#9670;&nbsp;</a></span>VorbisComment() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::VorbisComment::VorbisComment </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#ga23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

</div>
</div>
<a id="ga135650367ce6c2c5ce12b534307f1cca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga135650367ce6c2c5ce12b534307f1cca">&#9670;&nbsp;</a></span>operator=() <span class="overload">[6/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a>&amp; FLAC::Metadata::VorbisComment::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assign from another object. Always performs a deep copy. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gaea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>

</div>
</div>
<a id="ga9db2171c398cd62a5907e625c3a6228d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9db2171c398cd62a5907e625c3a6228d">&#9670;&nbsp;</a></span>assign() <span class="overload">[5/8]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a>&amp; FLAC::Metadata::VorbisComment::assign </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assigns an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">FLAC::Metadata::Prototype::assign_object()</a>.</p>

</div>
</div>
<a id="ga40e48312009df9d321a46df47fceb63b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga40e48312009df9d321a46df47fceb63b">&#9670;&nbsp;</a></span>operator==() <span class="overload">[6/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::VorbisComment::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for equality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>

</div>
</div>
<a id="gac882ee4619675b1231d38a58af5fc8a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac882ee4619675b1231d38a58af5fc8a8">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[6/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::VorbisComment::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">VorbisComment</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for inequality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>

</div>
</div>
<a id="gad8cffdb4c43ba01eaa9a3f7be0d5926a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad8cffdb4c43ba01eaa9a3f7be0d5926a">&#9670;&nbsp;</a></span>set_vendor_string()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::VorbisComment::set_vendor_string </td>
          <td>(</td>
          <td class="paramtype">const FLAC__byte *&#160;</td>
          <td class="paramname"><em>string</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga5cf1a57afab200b4b67730a77d3ee162">FLAC__metadata_object_vorbiscomment_set_vendor_string()</a> </p>

</div>
</div>
<a id="gad924744735bfd0dad8a30aabe2865cbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad924744735bfd0dad8a30aabe2865cbb">&#9670;&nbsp;</a></span>resize_comments()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::VorbisComment::resize_comments </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>new_num_comments</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gab44132276cbec9abcadbacafbcd5f92a">FLAC__metadata_object_vorbiscomment_resize_comments()</a> </p>

</div>
</div>
<a id="gad179979211b6f4ed4ca0e8df0760b343"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad179979211b6f4ed4ca0e8df0760b343">&#9670;&nbsp;</a></span>set_comment()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::VorbisComment::set_comment </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">Entry</a> &amp;&#160;</td>
          <td class="paramname"><em>entry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga0661d2b99c0e37fd8c5aa673eb302c03">FLAC__metadata_object_vorbiscomment_set_comment()</a> </p>

</div>
</div>
<a id="gab1de71f1c0acdc93c1ed39b6b5e09956"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab1de71f1c0acdc93c1ed39b6b5e09956">&#9670;&nbsp;</a></span>insert_comment()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::VorbisComment::insert_comment </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">Entry</a> &amp;&#160;</td>
          <td class="paramname"><em>entry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga395fcb4900cd5710e67dc96a9a9cca70">FLAC__metadata_object_vorbiscomment_insert_comment()</a> </p>

</div>
</div>
<a id="ga1126c7a0f25a2cf78efc8317d3a861f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1126c7a0f25a2cf78efc8317d3a861f2">&#9670;&nbsp;</a></span>append_comment()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::VorbisComment::append_comment </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">Entry</a> &amp;&#160;</td>
          <td class="paramname"><em>entry</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga889b8b9c5bbd1070a1214c3da8b72863">FLAC__metadata_object_vorbiscomment_append_comment()</a> </p>

</div>
</div>
<a id="ga240eb83264d05d953395e75e18e15ee2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga240eb83264d05d953395e75e18e15ee2">&#9670;&nbsp;</a></span>replace_comment()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::VorbisComment::replace_comment </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">Entry</a> &amp;&#160;</td>
          <td class="paramname"><em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>all</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga0608308e8c4c09aa610747d8dff90a34">FLAC__metadata_object_vorbiscomment_replace_comment()</a> </p>

</div>
</div>
<a id="gaf79834672ef87d30faa4574755f05ef8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf79834672ef87d30faa4574755f05ef8">&#9670;&nbsp;</a></span>delete_comment()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::VorbisComment::delete_comment </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gac9f51ea4151eb8960e56f31beaa94bd3">FLAC__metadata_object_vorbiscomment_delete_comment()</a> </p>

</div>
</div>
<a id="ga1a8d3eec60ce932566ce847fb7fbb97d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1a8d3eec60ce932566ce847fb7fbb97d">&#9670;&nbsp;</a></span>find_entry_from()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int FLAC::Metadata::VorbisComment::find_entry_from </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>field_name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gaeaf925bf881fd4e93bf68ce09b935175">FLAC__metadata_object_vorbiscomment_find_entry_from()</a> </p>

</div>
</div>
<a id="gaf0770518f35fe18fb9a0cc5c0542c4b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf0770518f35fe18fb9a0cc5c0542c4b7">&#9670;&nbsp;</a></span>remove_entry_matching()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int FLAC::Metadata::VorbisComment::remove_entry_matching </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>field_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga017d743b3200a27b8567ef33592224b8">FLAC__metadata_object_vorbiscomment_remove_entry_matching()</a> </p>

</div>
</div>
<a id="gadde2dc584e31f29d67fcc6d15d2d1034"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadde2dc584e31f29d67fcc6d15d2d1034">&#9670;&nbsp;</a></span>remove_entries_matching()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int FLAC::Metadata::VorbisComment::remove_entries_matching </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>field_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga5a3ff5856098c449622ba850684aec75">FLAC__metadata_object_vorbiscomment_remove_entries_matching()</a> </p>

</div>
</div>
<a id="gac0fb597614c2327157e765ea278b014f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac0fb597614c2327157e765ea278b014f">&#9670;&nbsp;</a></span>is_valid() <span class="overload">[3/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool FLAC::Metadata::CueSheet::Track::is_valid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns <code>true</code> iff object was properly constructed. </p>

</div>
</div>
<a id="gaff87fa8ab761fc12c0f37b6ff033f74e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaff87fa8ab761fc12c0f37b6ff033f74e">&#9670;&nbsp;</a></span>CueSheet() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::CueSheet::CueSheet </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>

</div>
</div>
<a id="gadd934e1916c2427197f8a5654f7ffae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadd934e1916c2427197f8a5654f7ffae9">&#9670;&nbsp;</a></span>CueSheet() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::CueSheet::CueSheet </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#ga23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

</div>
</div>
<a id="gad24bf2e19de81159d5e205ae5ef63843"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad24bf2e19de81159d5e205ae5ef63843">&#9670;&nbsp;</a></span>operator=() <span class="overload">[7/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a>&amp; FLAC::Metadata::CueSheet::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assign from another object. Always performs a deep copy. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gaea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>

</div>
</div>
<a id="gac83a472ca9852f3e2e800ae57d3e1305"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac83a472ca9852f3e2e800ae57d3e1305">&#9670;&nbsp;</a></span>assign() <span class="overload">[6/8]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a>&amp; FLAC::Metadata::CueSheet::assign </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assigns an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">FLAC::Metadata::Prototype::assign_object()</a>.</p>

</div>
</div>
<a id="gad101b9f069c4af9053718b408a9737f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad101b9f069c4af9053718b408a9737f5">&#9670;&nbsp;</a></span>operator==() <span class="overload">[7/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::CueSheet::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for equality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>

</div>
</div>
<a id="gad02b4b1f541c8607a233a248ec295db9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad02b4b1f541c8607a233a248ec295db9">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[7/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::CueSheet::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for inequality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>

</div>
</div>
<a id="ga7dd7822a201fa2310410029a36f4f1ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7dd7822a201fa2310410029a36f4f1ac">&#9670;&nbsp;</a></span>resize_indices()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::CueSheet::resize_indices </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>track_num</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>new_num_indices</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga003c90292bc93a877060c34a486fc2b4">FLAC__metadata_object_cuesheet_track_resize_indices()</a> </p>

</div>
</div>
<a id="gacebb3ac32324137091b965a9e9ba2edf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacebb3ac32324137091b965a9e9ba2edf">&#9670;&nbsp;</a></span>insert_index()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::CueSheet::insert_index </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>track_num</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>index_num</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga2d66b56b6ebda795ccee86968029e6ad">FLAC__metadata_object_cuesheet_track_insert_index()</a> </p>

</div>
</div>
<a id="ga294125ebcaf6c1576759b74f4ba96aa6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga294125ebcaf6c1576759b74f4ba96aa6">&#9670;&nbsp;</a></span>insert_blank_index()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::CueSheet::insert_blank_index </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>track_num</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>index_num</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga49ff698f47d914f4e9e45032b3433fba">FLAC__metadata_object_cuesheet_track_insert_blank_index()</a> </p>

</div>
</div>
<a id="ga01c9f6ec36ba9b538ac3c9de993551f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga01c9f6ec36ba9b538ac3c9de993551f8">&#9670;&nbsp;</a></span>delete_index()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::CueSheet::delete_index </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>track_num</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>index_num</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gabc751423461062096470b31613468feb">FLAC__metadata_object_cuesheet_track_delete_index()</a> </p>

</div>
</div>
<a id="ga8d574ef586ab17413dbf1cb45b630a69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8d574ef586ab17413dbf1cb45b630a69">&#9670;&nbsp;</a></span>resize_tracks()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::CueSheet::resize_tracks </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>new_num_tracks</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga9c2edc662e4109c0f8ab5fd72bddaccf">FLAC__metadata_object_cuesheet_resize_tracks()</a> </p>

</div>
</div>
<a id="ga5854e1797bf5161d1dc7e9cca5201bc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5854e1797bf5161d1dc7e9cca5201bc9">&#9670;&nbsp;</a></span>set_track()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::CueSheet::set_track </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;&#160;</td>
          <td class="paramname"><em>track</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gab5f4c6e58c5aa72223e80e7dcdeecfe9">FLAC__metadata_object_cuesheet_set_track()</a> </p>

</div>
</div>
<a id="gaeef4dc2ff2f9cc102855aec900860ce6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeef4dc2ff2f9cc102855aec900860ce6">&#9670;&nbsp;</a></span>insert_track()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::CueSheet::insert_track </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;&#160;</td>
          <td class="paramname"><em>track</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gaa5e7694a181545251f263fcb672abf3d">FLAC__metadata_object_cuesheet_insert_track()</a> </p>

</div>
</div>
<a id="gabe22447cc77d2f12092b68493ad2fca5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabe22447cc77d2f12092b68493ad2fca5">&#9670;&nbsp;</a></span>insert_blank_track()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::CueSheet::insert_blank_track </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga7ccabeffadad2c13522439f1337718ca">FLAC__metadata_object_cuesheet_insert_blank_track()</a> </p>

</div>
</div>
<a id="ga742ea19be39cd5ad23aeac04671c44ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga742ea19be39cd5ad23aeac04671c44ae">&#9670;&nbsp;</a></span>delete_track()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::CueSheet::delete_track </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga241f5d623483b5aebc3a721cce3fa8ec">FLAC__metadata_object_cuesheet_delete_track()</a> </p>

</div>
</div>
<a id="ga920da7efb6143683543440c2409b3d26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga920da7efb6143683543440c2409b3d26">&#9670;&nbsp;</a></span>is_legal() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::CueSheet::is_legal </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>check_cd_da_subset</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char **&#160;</td>
          <td class="paramname"><em>violation</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga1a443d9299ce69694ad59bec4519d7b2">FLAC__metadata_object_cuesheet_is_legal()</a> </p>

</div>
</div>
<a id="ga7f03abfc2473e54a766c888c8cd431b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7f03abfc2473e54a766c888c8cd431b6">&#9670;&nbsp;</a></span>calculate_cddb_id()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">FLAC__uint32 FLAC::Metadata::CueSheet::calculate_cddb_id </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#gaff2f825950b3e4dda4c8ddbf8e2f7ecd">FLAC__metadata_object_cuesheet_calculate_cddb_id()</a> </p>

</div>
</div>
<a id="ga368985afb060fe1024129ed808392183"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga368985afb060fe1024129ed808392183">&#9670;&nbsp;</a></span>Picture() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::Picture::Picture </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>

</div>
</div>
<a id="ga703d5d8a88e9764714ee2dd25806e381"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga703d5d8a88e9764714ee2dd25806e381">&#9670;&nbsp;</a></span>Picture() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::Picture::Picture </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#ga23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

</div>
</div>
<a id="ga2ab3ef473f6c70aafe5bd3229f397a93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2ab3ef473f6c70aafe5bd3229f397a93">&#9670;&nbsp;</a></span>operator=() <span class="overload">[8/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a>&amp; FLAC::Metadata::Picture::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assign from another object. Always performs a deep copy. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gaea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>

</div>
</div>
<a id="gaa3d7384cb724a842c3471a9ab19f81ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa3d7384cb724a842c3471a9ab19f81ed">&#9670;&nbsp;</a></span>assign() <span class="overload">[7/8]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a>&amp; FLAC::Metadata::Picture::assign </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assigns an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">FLAC::Metadata::Prototype::assign_object()</a>.</p>

</div>
</div>
<a id="ga1cc03a87e1ada7b81af2dfe487d86fa7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1cc03a87e1ada7b81af2dfe487d86fa7">&#9670;&nbsp;</a></span>operator==() <span class="overload">[8/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Picture::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for equality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>

</div>
</div>
<a id="ga3b0c4fa11c7c54427e7aa690c8998692"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3b0c4fa11c7c54427e7aa690c8998692">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[8/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Picture::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for inequality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>

</div>
</div>
<a id="gab44cabf75add1973ebde9f5f7ed6b780"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab44cabf75add1973ebde9f5f7ed6b780">&#9670;&nbsp;</a></span>get_colors()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">FLAC__uint32 FLAC::Metadata::Picture::get_colors </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>a return value of <code>0</code> means true-color, i.e. 2^depth colors </p>

</div>
</div>
<a id="gafb4e53cb8ae62ea0d9ebd1afdca40c3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafb4e53cb8ae62ea0d9ebd1afdca40c3f">&#9670;&nbsp;</a></span>set_mime_type()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Picture::set_mime_type </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>string</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga4511ae9ca994c9f4ab035a3c1aa98f45">FLAC__metadata_object_picture_set_mime_type()</a> </p>

</div>
</div>
<a id="ga1bbcd96802a16fc36ac1b6610cd7d4a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1bbcd96802a16fc36ac1b6610cd7d4a3">&#9670;&nbsp;</a></span>set_description()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Picture::set_description </td>
          <td>(</td>
          <td class="paramtype">const FLAC__byte *&#160;</td>
          <td class="paramname"><em>string</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga293fe7d8b8b9e49d2414db0925b0f442">FLAC__metadata_object_picture_set_description()</a> </p>

</div>
</div>
<a id="ga8e7dc667ccc55e60abe2b8a751656097"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8e7dc667ccc55e60abe2b8a751656097">&#9670;&nbsp;</a></span>set_colors()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FLAC::Metadata::Picture::set_colors </td>
          <td>(</td>
          <td class="paramtype">FLAC__uint32&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>a value of <code>0</code> means true-color, i.e. 2^depth colors </p>

</div>
</div>
<a id="ga301630d1c8f7647d0f192e6a2a03e6ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga301630d1c8f7647d0f192e6a2a03e6ba">&#9670;&nbsp;</a></span>set_data() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Picture::set_data </td>
          <td>(</td>
          <td class="paramtype">const FLAC__byte *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FLAC__uint32&#160;</td>
          <td class="paramname"><em>data_length</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga00c330534ef8336ed92b30f9e676bb5f">FLAC__metadata_object_picture_set_data()</a> </p>

</div>
</div>
<a id="gaf11147e2041b46d679b077e6ac26bea0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf11147e2041b46d679b077e6ac26bea0">&#9670;&nbsp;</a></span>is_legal() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Picture::is_legal </td>
          <td>(</td>
          <td class="paramtype">const char **&#160;</td>
          <td class="paramname"><em>violation</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__object.html#ga88268a5186e37d4b98b4df7870561128">FLAC__metadata_object_picture_is_legal()</a> </p>

</div>
</div>
<a id="ga686a799c353cf7a3dc95bb8899318a6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga686a799c353cf7a3dc95bb8899318a6b">&#9670;&nbsp;</a></span>Unknown() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::Unknown::Unknown </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>

</div>
</div>
<a id="ga2fb76f94e891c3eea7209a461cab4279"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2fb76f94e891c3eea7209a461cab4279">&#9670;&nbsp;</a></span>Unknown() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FLAC::Metadata::Unknown::Unknown </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#ga23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

</div>
</div>
<a id="ga295f824df8ed10c3386df72272fdca47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga295f824df8ed10c3386df72272fdca47">&#9670;&nbsp;</a></span>operator=() <span class="overload">[9/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a>&amp; FLAC::Metadata::Unknown::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assign from another object. Always performs a deep copy. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gaea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>

</div>
</div>
<a id="ga4dc5e794c8d529245888414b2bf7d404"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4dc5e794c8d529245888414b2bf7d404">&#9670;&nbsp;</a></span>assign() <span class="overload">[8/8]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a>&amp; FLAC::Metadata::Unknown::assign </td>
          <td>(</td>
          <td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Assigns an object with copy control. See <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gacc8ddaac1f1afe9d4fd9de33354847bd">FLAC::Metadata::Prototype::assign_object()</a>.</p>

</div>
</div>
<a id="ga3a94274ea08f3ff252216b82c07b73e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3a94274ea08f3ff252216b82c07b73e1">&#9670;&nbsp;</a></span>operator==() <span class="overload">[9/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Unknown::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for equality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>

</div>
</div>
<a id="gaa700239bfb0acd74e7e8ca0b1cdfcdb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa700239bfb0acd74e7e8ca0b1cdfcdb5">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[9/9]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Unknown::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">Unknown</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check for inequality, performing a deep compare by following pointers. </p>

<p class="reference">References <a class="el" href="group__flacpp__metadata__level2.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>

</div>
</div>
<a id="gad9618a004195b86f5989f5f0d396d028"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad9618a004195b86f5989f5f0d396d028">&#9670;&nbsp;</a></span>set_data() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Unknown::set_data </td>
          <td>(</td>
          <td class="paramtype">const FLAC__byte *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>length</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This form always copies <em>data</em>. </p>

</div>
</div>
<a id="ga5d528419f9c71d92b71d1d79cff52207"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5d528419f9c71d92b71d1d79cff52207">&#9670;&nbsp;</a></span>is_valid() <span class="overload">[4/6]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SimpleIterator::is_valid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> iff object was properly constructed. </p>

</div>
</div>
<a id="ga67dc75f18d282f41696467f1fbf5c3e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga67dc75f18d282f41696467f1fbf5c3e8">&#9670;&nbsp;</a></span>init() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SimpleIterator::init </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>read_only</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>preserve_file_stats</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#gaba8daf276fd7da863a2522ac050125fd">FLAC__metadata_simple_iterator_init()</a>. </p>

</div>
</div>
<a id="ga9e681b6ad35b10633002ecea5cab37c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9e681b6ad35b10633002ecea5cab37c3">&#9670;&nbsp;</a></span>status() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">Status</a> FLAC::Metadata::SimpleIterator::status </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#gae8fd236fe6049c61f7f3b4a6ecbcd240">FLAC__metadata_simple_iterator_status()</a>. </p>

</div>
</div>
<a id="ga70d7bb568dc6190f9cc5be089eaed03b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga70d7bb568dc6190f9cc5be089eaed03b">&#9670;&nbsp;</a></span>is_writable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SimpleIterator::is_writable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#ga5150ecd8668c610f79192a2838667790">FLAC__metadata_simple_iterator_is_writable()</a>. </p>

</div>
</div>
<a id="gab399f6b8c5e35a1d18588279613ea63c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab399f6b8c5e35a1d18588279613ea63c">&#9670;&nbsp;</a></span>next() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SimpleIterator::next </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#gabb7de0a1067efae353e0792dc6e51905">FLAC__metadata_simple_iterator_next()</a>. </p>

</div>
</div>
<a id="ga75a859af156322f451045418876eb6a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga75a859af156322f451045418876eb6a3">&#9670;&nbsp;</a></span>prev() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SimpleIterator::prev </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#ga6db5313b31120b28e210ae721d6525a8">FLAC__metadata_simple_iterator_prev()</a>. </p>

</div>
</div>
<a id="gac83c8401b2e58a3e4ce03a9996523c44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac83c8401b2e58a3e4ce03a9996523c44">&#9670;&nbsp;</a></span>is_last()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SimpleIterator::is_last </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#ga9eb215059840960de69aa84469ba954f">FLAC__metadata_simple_iterator_is_last()</a>. </p>

</div>
</div>
<a id="gad3779538af5b3fe7cdd2188c79bc80b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad3779538af5b3fe7cdd2188c79bc80b0">&#9670;&nbsp;</a></span>get_block_offset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">off_t FLAC::Metadata::SimpleIterator::get_block_offset </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#gade0a61723420daeb4bc226713671c6f0">FLAC__metadata_simple_iterator_get_block_offset()</a>. </p>

</div>
</div>
<a id="ga30dff6debdbc72aceac7a69b9c3bea75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga30dff6debdbc72aceac7a69b9c3bea75">&#9670;&nbsp;</a></span>get_block_type() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> FLAC::Metadata::SimpleIterator::get_block_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#ga17b61d17e83432913abf4334d6e0c073">FLAC__metadata_simple_iterator_get_block_type()</a>. </p>

</div>
</div>
<a id="ga7e53cef599f3ff984a847a4a251afea5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7e53cef599f3ff984a847a4a251afea5">&#9670;&nbsp;</a></span>get_block_length()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t FLAC::Metadata::SimpleIterator::get_block_length </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#gaf29b9a7f2e2c762756c1444e55a119fa">FLAC__metadata_simple_iterator_get_block_length()</a>. </p>

</div>
</div>
<a id="ga426d06a9d079f74e82eaa217f14997a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga426d06a9d079f74e82eaa217f14997a5">&#9670;&nbsp;</a></span>get_application_id()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SimpleIterator::get_application_id </td>
          <td>(</td>
          <td class="paramtype">FLAC__byte *&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#gad4fea2d7d98d16e75e6d8260f690a5dc">FLAC__metadata_simple_iterator_get_application_id()</a>. </p>

</div>
</div>
<a id="gab206e5d7145d3726335d336cbc452598"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab206e5d7145d3726335d336cbc452598">&#9670;&nbsp;</a></span>get_block() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>* FLAC::Metadata::SimpleIterator::get_block </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#ga1b7374cafd886ceb880b050dfa1e387a">FLAC__metadata_simple_iterator_get_block()</a>. </p>

</div>
</div>
<a id="ga0ebd4df55346cbcec9ace04f7d7b484d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0ebd4df55346cbcec9ace04f7d7b484d">&#9670;&nbsp;</a></span>set_block() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SimpleIterator::set_block </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *&#160;</td>
          <td class="paramname"><em>block</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_padding</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#gae1dd863561606658f88c492682de7b80">FLAC__metadata_simple_iterator_set_block()</a>. </p>

</div>
</div>
<a id="ga1d0e512147967b7e12ac22914fbe3818"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1d0e512147967b7e12ac22914fbe3818">&#9670;&nbsp;</a></span>insert_block_after() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SimpleIterator::insert_block_after </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *&#160;</td>
          <td class="paramname"><em>block</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_padding</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#ga7a0c00e93bb37324a20926e92e604102">FLAC__metadata_simple_iterator_insert_block_after()</a>. </p>

</div>
</div>
<a id="ga67824deff81e2f49c2f51db6b71565e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga67824deff81e2f49c2f51db6b71565e8">&#9670;&nbsp;</a></span>delete_block() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::SimpleIterator::delete_block </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_padding</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level1.html#gac3116c8e6e7f59914ae22c0c4c6b0a23">FLAC__metadata_simple_iterator_delete_block()</a>. </p>

</div>
</div>
<a id="ga62ff055714c8ce75d907ae58738113a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga62ff055714c8ce75d907ae58738113a4">&#9670;&nbsp;</a></span>is_valid() <span class="overload">[5/6]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Chain::is_valid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> iff object was properly constructed. </p>

</div>
</div>
<a id="ga02d7a4adc89e37b28eaccbccfe5da5b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga02d7a4adc89e37b28eaccbccfe5da5b0">&#9670;&nbsp;</a></span>status() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">Status</a> FLAC::Metadata::Chain::status </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga8e74773f8ca2bb2bc0b56a65ca0299f4">FLAC__metadata_chain_status()</a>. </p>

</div>
</div>
<a id="ga509bf6a75a12df65bc77947a4765d9c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga509bf6a75a12df65bc77947a4765d9c1">&#9670;&nbsp;</a></span>read() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Chain::read </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>is_ogg</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga5a4f2056c30f78af5a79f6b64d5bfdcd">FLAC__metadata_chain_read()</a>, <a class="el" href="group__flac__metadata__level2.html#ga3995010aab28a483ad9905669e5c4954">FLAC__metadata_chain_read_ogg()</a>. </p>

</div>
</div>
<a id="ga030c805328fc8b2da947830959dafb5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga030c805328fc8b2da947830959dafb5b">&#9670;&nbsp;</a></span>read() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Chain::read </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a>&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a>&#160;</td>
          <td class="paramname"><em>callbacks</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>is_ogg</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga595f55b611ed588d4d55a9b2eb9d2add">FLAC__metadata_chain_read_with_callbacks()</a>, <a class="el" href="group__flac__metadata__level2.html#gaccc2f991722682d3c31d36f51985066c">FLAC__metadata_chain_read_ogg_with_callbacks()</a>. </p>

</div>
</div>
<a id="ga1d54ed419365faf5429caa84b35265c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1d54ed419365faf5429caa84b35265c3">&#9670;&nbsp;</a></span>check_if_tempfile_needed()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Chain::check_if_tempfile_needed </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_padding</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga46602f64d423cfe5d5f8a4155f8a97e2">FLAC__metadata_chain_check_if_tempfile_needed()</a>. </p>

</div>
</div>
<a id="ga2341690885e2312013afc561e6fafd81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2341690885e2312013afc561e6fafd81">&#9670;&nbsp;</a></span>write() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Chain::write </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_padding</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>preserve_file_stats</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga46bf9cf7d426078101b9297ba80bb835">FLAC__metadata_chain_write()</a>. </p>

</div>
</div>
<a id="ga0ef47e1634bca2d269ac49fc164306b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0ef47e1634bca2d269ac49fc164306b5">&#9670;&nbsp;</a></span>write() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Chain::write </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_padding</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a>&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::<a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a>&#160;</td>
          <td class="paramname"><em>callbacks</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga70532b3705294dc891d8db649a4d4843">FLAC__metadata_chain_write_with_callbacks()</a>. </p>

</div>
</div>
<a id="ga37b863c4d490fea96f67294f03fbe975"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga37b863c4d490fea96f67294f03fbe975">&#9670;&nbsp;</a></span>write() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Chain::write </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_padding</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a>&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::<a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a>&#160;</td>
          <td class="paramname"><em>callbacks</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a>&#160;</td>
          <td class="paramname"><em>temp_handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::<a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a>&#160;</td>
          <td class="paramname"><em>temp_callbacks</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga72facaa621e8d798036a4a7da3643e41">FLAC__metadata_chain_write_with_callbacks_and_tempfile()</a>. </p>

</div>
</div>
<a id="gaef51a0414284f468a2d73c07b540641d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaef51a0414284f468a2d73c07b540641d">&#9670;&nbsp;</a></span>merge_padding()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FLAC::Metadata::Chain::merge_padding </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga0a43897914edb751cb87f7e281aff3dc">FLAC__metadata_chain_merge_padding()</a>. </p>

</div>
</div>
<a id="ga779eaac12da7e7edac67089053e5907f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga779eaac12da7e7edac67089053e5907f">&#9670;&nbsp;</a></span>sort_padding()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FLAC::Metadata::Chain::sort_padding </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga82b66fe71c727adb9cf80a1da9834ce5">FLAC__metadata_chain_sort_padding()</a>. </p>

</div>
</div>
<a id="ga42057c663e277d83cc91763730d38b0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga42057c663e277d83cc91763730d38b0f">&#9670;&nbsp;</a></span>is_valid() <span class="overload">[6/6]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Iterator::is_valid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> iff object was properly constructed. </p>

</div>
</div>
<a id="gab5713af7318f10a46bd8b26ce586947c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab5713af7318f10a46bd8b26ce586947c">&#9670;&nbsp;</a></span>init() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FLAC::Metadata::Iterator::init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">Chain</a> &amp;&#160;</td>
          <td class="paramname"><em>chain</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga2e93196b17a1c73e949e661e33d7311a">FLAC__metadata_iterator_init()</a>. </p>

</div>
</div>
<a id="ga1d2871fc1fdcc5dffee1eafd7019f4a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1d2871fc1fdcc5dffee1eafd7019f4a0">&#9670;&nbsp;</a></span>next() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Iterator::next </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga60449d0c1d76a73978159e3aa5e79459">FLAC__metadata_iterator_next()</a>. </p>

</div>
</div>
<a id="gade6ee6b67b22115959e2adfc65d5d3b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gade6ee6b67b22115959e2adfc65d5d3b4">&#9670;&nbsp;</a></span>prev() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Iterator::prev </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#gaa28df1c5aa56726f573f90e4bae2fe50">FLAC__metadata_iterator_prev()</a>. </p>

</div>
</div>
<a id="gaa25cb3c27e4d6250f98605f89b0fa904"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa25cb3c27e4d6250f98605f89b0fa904">&#9670;&nbsp;</a></span>get_block_type() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> FLAC::Metadata::Iterator::get_block_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga83ecb59ffa16bfbb1e286e64f9270de1">FLAC__metadata_iterator_get_block_type()</a>. </p>

</div>
</div>
<a id="ga3693233f592b9cb333c437413c6be2a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3693233f592b9cb333c437413c6be2a6">&#9670;&nbsp;</a></span>get_block() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>* FLAC::Metadata::Iterator::get_block </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#gad3e7fbc3b3d9c192a3ac425c7b263641">FLAC__metadata_iterator_get_block()</a>. </p>

</div>
</div>
<a id="ga3123daf89fca2a8981c9f361f466a418"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3123daf89fca2a8981c9f361f466a418">&#9670;&nbsp;</a></span>set_block() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Iterator::set_block </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *&#160;</td>
          <td class="paramname"><em>block</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#gaf61795b21300a2b0c9940c11974aab53">FLAC__metadata_iterator_set_block()</a>. </p>

</div>
</div>
<a id="ga67adaa4ae39cf405ee0f4674ca8836dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga67adaa4ae39cf405ee0f4674ca8836dd">&#9670;&nbsp;</a></span>delete_block() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Iterator::delete_block </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>replace_with_padding</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#gadf860af967d2ee483be01fc0ed8767a9">FLAC__metadata_iterator_delete_block()</a>. </p>

</div>
</div>
<a id="ga86de6d0b21ac08b74a2ea8c1a9adce36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga86de6d0b21ac08b74a2ea8c1a9adce36">&#9670;&nbsp;</a></span>insert_block_before()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Iterator::insert_block_before </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *&#160;</td>
          <td class="paramname"><em>block</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga8ac45e2df8b6fd6f5db345c4293aa435">FLAC__metadata_iterator_insert_block_before()</a>. </p>

</div>
</div>
<a id="ga73e7a3f7192f369cb3a19d078da504ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga73e7a3f7192f369cb3a19d078da504ab">&#9670;&nbsp;</a></span>insert_block_after() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FLAC::Metadata::Iterator::insert_block_after </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *&#160;</td>
          <td class="paramname"><em>block</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>See <a class="el" href="group__flac__metadata__level2.html#ga55e53757f91696e2578196a2799fc632">FLAC__metadata_iterator_insert_block_after()</a>. </p>

</div>
</div>
</div><!-- contents -->

<hr size="1"/>
Copyright (c) 2000-2009  Josh Coalson
Copyright (c) 2011-2023  Xiph.Org Foundation
<!-- Copyright (c) 2000-2009  Josh Coalson -->
<!-- Copyright (c) 2011-2023  Xiph.Org Foundation -->
<!-- Permission is granted to copy, distribute and/or modify this document -->
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
<!-- or any later version published by the Free Software Foundation; -->
<!-- with no invariant sections. -->
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
</body>
</html>
